# Sunbird Spark

## Sunbird Spark

- [Sunbird Spark documentation](https://sunbird.gitbook.io/sunbird-spark/introduction/readme.md)
- [Overview](https://sunbird.gitbook.io/sunbird-spark/learn/overview.md)
- [Components](https://sunbird.gitbook.io/sunbird-spark/learn/components.md): The Components and Capabilities section explores the core features of Sunbird Spark, showing how learners can access materials on any device while creators easily build and organize engaging courses.
- [Consumption apps](https://sunbird.gitbook.io/sunbird-spark/learn/components/consumption-apps.md)
- [Asset sourcing and content creation](https://sunbird.gitbook.io/sunbird-spark/learn/components/asset-sourcing-and-content-creation.md)
- [Content collections](https://sunbird.gitbook.io/sunbird-spark/learn/components/content-collections.md)
- [Content discovery](https://sunbird.gitbook.io/sunbird-spark/learn/components/content-discovery.md)
- [User accounts and access](https://sunbird.gitbook.io/sunbird-spark/learn/components/user-accounts-and-access.md)
- [Rich and diverse content](https://sunbird.gitbook.io/sunbird-spark/learn/components/rich-and-diverse-content.md)
- [Versatile question bank](https://sunbird.gitbook.io/sunbird-spark/learn/components/versatile-question-bank.md)
- [Reporting and analytics](https://sunbird.gitbook.io/sunbird-spark/learn/components/reporting-and-analytics.md)
- [Course and batch management](https://sunbird.gitbook.io/sunbird-spark/learn/components/course-and-batch-management.md)
- [Verifiable credentials and certificates](https://sunbird.gitbook.io/sunbird-spark/learn/components/verifiable-credentials-and-certificates.md)
- [Targeted programmes](https://sunbird.gitbook.io/sunbird-spark/learn/components/targeted-programmes.md)
- [Tech overview](https://sunbird.gitbook.io/sunbird-spark/learn/tech-overview.md): Design principles, architecture decisions, tech stack, and building blocks that make up Sunbird Spark.
- [Design Principles](https://sunbird.gitbook.io/sunbird-spark/learn/tech-overview/design-principles.md): Sunbird Spark is built on five core architectural principles. Understanding these principles helps adopters make good decisions about how to deploy, configure, and extend the platform.
- [Architecture Overview](https://sunbird.gitbook.io/sunbird-spark/learn/tech-overview/architecture-overview.md): How Sunbird Spark is structured, why it was re-architected from Sunbird ED, and the key decisions behind service and database consolidation.
- [Tech Stack](https://sunbird.gitbook.io/sunbird-spark/learn/tech-overview/tech-stack.md)
- [Building blocks](https://sunbird.gitbook.io/sunbird-spark/learn/tech-overview/building-blocks.md): Spark is composed of six building blocks — independently deployable units that each handle a specific domain of functionality. Understanding the building block boundaries helps architects decide what
- [Sunbird Adopters](https://sunbird.gitbook.io/sunbird-spark/learn/sunbird-adopters.md): Sunbird Spark is built on the same core architecture that powers some of the world's largest learning platforms. The building blocks have been proven at population scale across diverse domains.
- [DIKSHA](https://sunbird.gitbook.io/sunbird-spark/learn/sunbird-adopters/diksha.md): Digital Infrastructure for Knowledge Sharing
- [iGOT Karmayogi](https://sunbird.gitbook.io/sunbird-spark/learn/sunbird-adopters/igot-karmayogi.md): Integrated Government Online Training
- [Lex](https://sunbird.gitbook.io/sunbird-spark/learn/sunbird-adopters/lex.md): Enterprise Learning Experience Platform
- [Your organisation](https://sunbird.gitbook.io/sunbird-spark/learn/sunbird-adopters/your-organisation.md)
- [GitHub](https://sunbird.gitbook.io/sunbird-spark/learn/github.md)
- [Roadmap](https://sunbird.gitbook.io/sunbird-spark/learn/roadmap.md): Sunbird Spark Roadmap (last updated: Sep 2026)
- [Completed](https://sunbird.gitbook.io/sunbird-spark/learn/roadmap/completed.md)
- [Upcoming](https://sunbird.gitbook.io/sunbird-spark/learn/roadmap/upcoming.md)
- [Ed Vs Spark](https://sunbird.gitbook.io/sunbird-spark/learn/ed-vs-spark.md)
- [What is changing?](https://sunbird.gitbook.io/sunbird-spark/learn/ed-vs-spark/what-is-changing.md)
- [Summary](https://sunbird.gitbook.io/sunbird-spark/learn/ed-vs-spark/summary.md)
- [Is Spark right for you?](https://sunbird.gitbook.io/sunbird-spark/quick-start/is-spark-right-for-you.md): Use this guide to quickly assess whether Sunbird Spark fits your requirements.
- [5-minute overview](https://sunbird.gitbook.io/sunbird-spark/quick-start/5-minute-overview.md)
- [Platform in 30 minutes](https://sunbird.gitbook.io/sunbird-spark/quick-start/platform-in-30-minutes.md)
- [Spark Infra, Deployment & Platform Config](https://sunbird.gitbook.io/sunbird-spark/quick-start/spark-infra-deployment-and-platform-config.md)
- [Getting Started](https://sunbird.gitbook.io/sunbird-spark/use/getting-started.md): System requirements, one-click installer, and enabling add-ons for a Sunbird Spark deployment.
- [System Requirements](https://sunbird.gitbook.io/sunbird-spark/use/getting-started/system-requirements.md)
- [One-click Installer](https://sunbird.gitbook.io/sunbird-spark/use/getting-started/one-click-installer.md)
- [Enabling add-ons](https://sunbird.gitbook.io/sunbird-spark/use/getting-started/enabling-add-ons.md)
- [Developer Guide](https://sunbird.gitbook.io/sunbird-spark/use/developer-guide.md): Architecture diagrams, local development setup, web portal, mobile app, APIs, and configuration reference for developers building on or extending Spark.
- [Architecture - Component Diagram](https://sunbird.gitbook.io/sunbird-spark/use/developer-guide/architecture-component-diagram.md)
- [Local Development Guide](https://sunbird.gitbook.io/sunbird-spark/use/developer-guide/local-development-guide.md)
- [Web Portal](https://sunbird.gitbook.io/sunbird-spark/use/developer-guide/web-portal.md)
- [Sunbird Spark Mobile App](https://sunbird.gitbook.io/sunbird-spark/use/developer-guide/sunbird-spark-mobile-app.md)
- [APIs](https://sunbird.gitbook.io/sunbird-spark/use/developer-guide/apis.md)
- [Configuration Guide](https://sunbird.gitbook.io/sunbird-spark/use/developer-guide/configuration-guide.md)
- [Learn More](https://sunbird.gitbook.io/sunbird-spark/use/learn-more.md)
- [Dependencies](https://sunbird.gitbook.io/sunbird-spark/use/learn-more/dependencies.md)
- [Specifications](https://sunbird.gitbook.io/sunbird-spark/use/learn-more/specifications.md)
- [Ed --> Spark Migration](https://sunbird.gitbook.io/sunbird-spark/use/ed-greater-than-spark-migration.md)
- [Summary of Structural Changes](https://sunbird.gitbook.io/sunbird-spark/use/ed-greater-than-spark-migration/summary-of-structural-changes.md)
- [API endpoint changes](https://sunbird.gitbook.io/sunbird-spark/use/ed-greater-than-spark-migration/api-endpoint-changes.md)
- [Release-8.1.0 to Spark migration](https://sunbird.gitbook.io/sunbird-spark/use/ed-greater-than-spark-migration/release-8.1.0-to-spark-migration.md)
- [Flink jobs removed in Spark](https://sunbird.gitbook.io/sunbird-spark/use/ed-greater-than-spark-migration/flink-jobs-removed-in-spark.md)
- [Features removed permanently in Spark](https://sunbird.gitbook.io/sunbird-spark/use/ed-greater-than-spark-migration/features-removed-permanently-in-spark.md)
- [Frontend migration](https://sunbird.gitbook.io/sunbird-spark/use/ed-greater-than-spark-migration/frontend-migration.md)
- [Sunbird Spark releases](https://sunbird.gitbook.io/sunbird-spark/sb-spark-releases/sunbird-spark-releases.md)
- [Sunbird Spark v1.1.1](https://sunbird.gitbook.io/sunbird-spark/sb-spark-releases/sunbird-spark-releases/sunbird-spark-v1.1.1.md)
- [Sunbird Spark v1.1.0](https://sunbird.gitbook.io/sunbird-spark/sb-spark-releases/sunbird-spark-releases/sunbird-spark-v1.1.0.md)
- [Sunbird Spark v1.0.2](https://sunbird.gitbook.io/sunbird-spark/sb-spark-releases/sunbird-spark-releases/sunbird-spark-v1.0.2.md)
- [Sunbird Spark v1.0.1](https://sunbird.gitbook.io/sunbird-spark/sb-spark-releases/sunbird-spark-releases/sunbird-spark-v1.0.1.md)
- [Sunbird Spark v1.0.0](https://sunbird.gitbook.io/sunbird-spark/sb-spark-releases/sunbird-spark-releases/sunbird-spark-v1.0-sb-9.0.md)
- [Sunbird ED 8.1.0 — archived reference](https://sunbird.gitbook.io/sunbird-spark/sb-spark-releases/sunbird-spark-releases/sunbird-ed-8.1.0-archived-reference.md)
- [Archived Releases](https://sunbird.gitbook.io/sunbird-spark/sb-spark-releases/sunbird-spark-releases/archived-releases.md)
- [Sunbird Spark - Discussion Forum](https://sunbird.gitbook.io/sunbird-spark/engage/sunbird-spark-discussion-forum.md): The Discussion forum lets you connect with the developer community and gives you a means to get answers to your questions quickly.
- [Contribute to Sunbird Spark](https://sunbird.gitbook.io/sunbird-spark/engage/contribute-to-sunbird-spark.md)
- [Extend and Contribute to Sunbird](https://sunbird.gitbook.io/sunbird-spark/engage/extend-and-contribute-to-sunbird.md)
- [Sunbird Spark Partners](https://sunbird.gitbook.io/sunbird-spark/engage/sunbird-spark-partners.md)
- [Issue Tracker](https://sunbird.gitbook.io/sunbird-spark/engage/issue-tracker.md)
- [Reference guides](https://sunbird.gitbook.io/sunbird-spark/misc/reference-guides.md): Detailed technical reference for platform engineers — database maps, Flink jobs, telemetry pipeline, and configuration options.
- [Database usage map](https://sunbird.gitbook.io/sunbird-spark/misc/reference-guides/database-usage-map.md)
- [Context indexing flow](https://sunbird.gitbook.io/sunbird-spark/misc/reference-guides/context-indexing-flow.md)
- [Flink jobs reference](https://sunbird.gitbook.io/sunbird-spark/misc/reference-guides/flink-jobs-reference.md)
- [Telemetry Pipeline](https://sunbird.gitbook.io/sunbird-spark/misc/reference-guides/telemetry-pipeline.md)
- [Multi-tenancy explained](https://sunbird.gitbook.io/sunbird-spark/misc/reference-guides/telemetry-pipeline/multi-tenancy-explained.md)
- [Publish pipeline guide](https://sunbird.gitbook.io/sunbird-spark/misc/reference-guides/telemetry-pipeline/publish-pipeline-guide.md)
- [Simplifications in Spark](https://sunbird.gitbook.io/sunbird-spark/misc/reference-guides/simplifications-in-spark.md)
- [Configuration Options](https://sunbird.gitbook.io/sunbird-spark/misc/reference-guides/configuration-options.md)
- [Templates](https://sunbird.gitbook.io/sunbird-spark/misc/templates.md)
- [Archived](https://sunbird.gitbook.io/sunbird-spark/misc/templates/archived.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
This site has an agentic ask interface you may use to query the documentation dynamically by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://sunbird.gitbook.io/sunbird-spark/index.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
