StartupOS documentation
This site documents the architecture and the HTTP APIs of StartupOS, the platform built for the Ratan Tata Innovation Hub (RTIH), a programme of the Government of Andhra Pradesh. It is built from the repository: the API reference is generated from the Quarkus services at build time, the C4 diagrams are exported from one Structurizr model, and the other pages are checked against the manifests, code and reports in the same repository. Where something could not be confirmed, the page says so.
Start here
- What is StartupOS and the roles.
- Architecture for the shape of the system, from the system context down to the deployment.
- Key flows for sign-in, an authenticated call, video streaming, live-class recording, mentor booking and certificate verification.
- Security model for how access is enforced and which paths are public.
- API for the authentication guide, errors, pagination and the reference for every service.
- Operations for build, deploy, rollback and observability.
- Decision records for why things are the way they are.
- Mobile apps, planned and in progress.