# Welcome to Obsrv

Obsrv was conceived and incubated within the open-source initiative [Sunbird](https://sunbird.org/) in 2016. Obsrv is built to operate with highest levels of reliability with bare minimum operations effort at scale.

One of the early and significant applications of Obsrv is within **DIKSHA**, the national platform for schools and teachers in India. In the DIKSHA environment, Obsrv handled data volumes ranging from a few million events per day to **2 billion events per day** at peak. The current average volume is 500 million events per day and the system has not experienced any downtime in the past 2 years.

This microsite provides a comprehensive overview and guides to understand and use Obsrv for various data use cases.

## Getting Started

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Introduction</strong></td><td>Intro to Obrsv</td><td><a href="/files/9JJowoaQ4P352rvasNSD">/files/9JJowoaQ4P352rvasNSD</a></td><td><a href="/pages/eTCNDdzHhCcpX5mIwFbV">/pages/eTCNDdzHhCcpX5mIwFbV</a></td></tr><tr><td><strong>Core Concepts</strong></td><td>Understand Obsrv Fundamentals</td><td><a href="/files/AZyZcxUPIvxNFlb5iyuN">/files/AZyZcxUPIvxNFlb5iyuN</a></td><td><a href="/pages/eG0hIG7sAJU7aTuamKGs">/pages/eG0hIG7sAJU7aTuamKGs</a></td></tr><tr><td><strong>Case Studies</strong></td><td>Real World Use cases</td><td><a href="/files/aF8cPdEJXSqjoSZXZRBK">/files/aF8cPdEJXSqjoSZXZRBK</a></td><td><a href="/pages/7pvDv04rdGhz3k46RgT7">/pages/7pvDv04rdGhz3k46RgT7</a></td></tr></tbody></table>

## Guides

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Installation</strong></td><td><a href="/pages/UiZZR36UP9ygFuDMRpDx">/pages/UiZZR36UP9ygFuDMRpDx</a></td><td><a href="/files/ELnsiXajMvYgd6UIxs9q">/files/ELnsiXajMvYgd6UIxs9q</a></td></tr><tr><td><strong>APIs</strong></td><td><a href="/pages/k6LM7p39OABQ0LO6QE2Q">/pages/k6LM7p39OABQ0LO6QE2Q</a></td><td><a href="/files/9R46MNUzTFyP7dtOZ9pt">/files/9R46MNUzTFyP7dtOZ9pt</a></td></tr><tr><td><strong>Developer Guide</strong></td><td><a href="/pages/pvr1EzvS3Toy0wVb19TN">/pages/pvr1EzvS3Toy0wVb19TN</a></td><td><a href="/files/vI2neP6BGyRwF9VU0FGs">/files/vI2neP6BGyRwF9VU0FGs</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://obsrv.sunbird.org/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
