
RESOURCES → DEVELOPER CENTER → DOCUMENTATION
Build With DISHA. Understand the System Before You Integrate It.
From architecture and concepts to APIs, events, security and production operations — everything developers need in one technical system. This is the canonical learning layer, not an API catalogue.
How can a developer understand DISHA deeply enough to build correctly — not merely find an endpoint?
Documentation Path Builder
Pick your seat at the table — get the reading order that matters for it.
Reading path — Backend · 5 stops · ~40 min
- 01Architecture & tenancyPlatform Foundations10 min
- 02Authentication & scopesGetting Started7 min
- 03Data ingestion & synchronizationDeveloper Guides9 min
- 04Idempotency, retries, paginationOperations8 min
- 05Webhook verificationDeveloper GuidesOpen →
Architecture Explorer
Click a layer of Experience → Gateway → Services → Intelligence → Data/Knowledge → AI Orchestration → Events → Observability to see purpose, inputs, outputs, dependencies and governance constraints.
Purpose
Capability mapping, readiness, matching, scoring
Inputs
Governed data, evidence
Outputs
Explainable outputs with provenance
Dependencies
Data/Knowledge · AI Orchestration
Governance constraints
Observed/inferred kept distinct
The documentation library
Getting Started
- Prerequisites, access & environments
- Authentication & identity mapping
- Your first integration, request, event & workflow
Developer Guides
- Identity mapping
- Data ingestion & synchronization
- Event-driven workflowsOpen →
- AI-agent integration
- Analytics & testing
Data & Intelligence
- Schemas, evidence & provenance
- Confidence, scoring & graph relationships
- Temporal data & lineage
Security & Governance
- Access control, isolation & encryption
- Privacy, retention & audit
- Human oversight requirements
Operations
- Deployment & monitoring
- Rate limits, retries & idempotency
- Incident handling & change managementOpen →
Every article follows one anatomy
Developer onboarding flow
Troubleshooting Lens
Symptom
401 on every call after rotating keys
Likely causes
Stale token cache; clock skew; wrong environment
Diagnostics
Decode token; check env base URL; verify secret version
Remediation
Refresh token; sync clock; pin environment
Escalation
Auth runbook → support with correlation ID
Sample article — code that states its assumptions
const res = await disha.readiness.get("person_123", {
// population & period travel WITH the number — never a bare score
disclosure: true,
});
// res.state · res.population · res.period · res.data_status
// Illustrative SDK design — no official package is published yet.Docs governance: every domain has an owner, review workflow, version/date and deprecation policy; AI-drafted docs require human review; examples are validated against contracts or marked illustrative. The Developer Center is ready only when a developer can move from a conceptual question to a working integration — and from a production problem back to the exact contract, event, release or incident that explains it — without contradictory definitions or undocumented behavior.
