# Report Service

The Report Service provides capabilities to create and consume reports on the front user interfaces/user apps. The reports are rendered and managed through report configurations.

![](https://4099675733-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FttPCtrHlLrl4MRuGlakt%2Fuploads%2Fgit-blob-7f1f4e006ac2dd98dedfebdeff18011f2ed6baee%2FReport%20Service.png?alt=media)

#### Key Features:

1. Scalable rendering: The report configuration and data files are rendered from a cloud storage or a CDN which supports large number of concurrent users accessing the reports from the front end user interface.
2. Easy to update: The update api allows the report configurations to be updated requiring no downtime for the reporting system.
3. Decoupling: Visualization (charts) and data are decoupled. This allows the system to reuse the same data for multiple visualizations.\
   \\

{% hint style="info" %}
[Report Service Documentation](http://docs.sunbird.org/latest/apis/reports/)
{% endhint %}

{% embed url="<https://github.com/project-sunbird/sunbird-report-service>" %}
Report Service source code
{% endembed %}
