Welcome to the official documentation for Basic, a local-first database designed for user-owned data.
The file openapi.json should stay in sync with the deployed Admin API. Regenerate it from the live spec (same host as the docs playground):
curl -sS 'https://api.basic.tech/docs/json' -o openapi.json
# optional: pretty-print
python3 -c "import json; p='openapi.json'; d=json.load(open(p)); json.dump(d, open(p,'w'), indent=2)"When developing against a local admin server, substitute your local base URL and /docs/json.
To get started with Basic:
- What is Basic? and Admin & project setup
- Pick an integration guide:
- User-owned Personal Data Stores (PDS)
- Local-first sync for offline support and real-time capabilities
- OAuth 2.0 authentication included
- Auth APIs
- Management APIs (projects, users, teams, keys)
See the roadmap.