Website: https://bharataddress.github.io — landing, docs (/docs), playground (/playground), developers (/developers)
Publish a minimal, adoptable open standard and reference tooling for India’s address data — pairing human-readable addresses with precise DIGIPIN cells, PIN compatibility, and LGD identifiers. We integrate; we do not reinvent.
- Specs: minimal address feature schema and guidance (DIGIPIN, PIN, LGD, optional ULPIN)
- API: reference OGC API Features service (FastAPI; PostGIS later)
- Tools: validator and converters (OSM ↔ Register, LGD↔PIN join)
- Clients: lightweight Python and JS SDKs
- Integrations: Bharat Maps adoption notes, WFS pull, demo viewer
- Pilots: ready-to-fork city templates and sample wards
- specs: https://github.com/BharatAddress/specs
- api-server: https://github.com/BharatAddress/api-server
- tools-validator: https://github.com/BharatAddress/tools-validator
- tools-converters: https://github.com/BharatAddress/tools-converters
- clients: https://github.com/BharatAddress/clients
- integrations-bharatmaps: https://github.com/BharatAddress/integrations-bharatmaps
- pilots: https://github.com/BharatAddress/pilots
- docs-site: https://github.com/BharatAddress/docs-site
- governance: https://github.com/BharatAddress/governance
- Read the schema in
specsand the minimal OGC API Features stub. - Run the demo API:
uvicorn main:app --port 8000inapi-server(setCORS_ALLOW_ORIGINSto include the site when testing from the browser). - Validate sample data: see
tools-validatorREADME. - Try the viewer: open
integrations-bharatmaps/viewer.maplibre.html.
- No new geocode (use DIGIPIN)
- No parallel basemap (use Bharat Maps)
- No bespoke formats (use OGC API Features and GeoJSON)
- LGD as keyspace to join everything
- Report vulnerabilities privately via GitHub Security Advisories on the affected repo.
- Code: MIT
- Docs/schemas: CC BY 4.0