
the web in your hands
Features and benefits
Basic is a purpose-built backend for personalization of apps and agents. Instead of one shared database for all users, Basic uses a federated model: a dedicated datastore per user in the cloud. You read and write through SDKs or APIs with built-in auth and permissioning.- Zero infrastructure: No database to provision for that layer—CRUD via SDKs and HTTP.
- Shared user context across apps: When users connect multiple apps to Basic, you can work with the same permissioned datastore model (see Why Basic?).
- Built-in auth and permissioning: OAuth flows and scoped tokens, with row-level expectations documented in Managing permissions.
- Federated, per-user datastores: Portable, user-centric data for deep personalization.
- Responsive clients: Local-first sync where you use the web/mobile SDKs; near-instant UI with offline-friendly patterns.
Use cases
- AI apps and agents: Store and retrieve user context across sessions safely.
- AI app builders: Hand thousands of end-user apps a consistent auth + data layer.
- AI wearables and sensitive UX: Keep user data scoped to their store without leaking it across tenants.
- Embedded AI: Personalize models using permissioned user context, not only generic defaults.
- Personal and productivity software: Sync and offline-friendly UX for competitive polish.
Getting started
First, set up your Basic account and project. Optionally install the Basic CLI. Then pick docs for your stack from the Documentation dropdown:| Framework / API | Support |
|---|---|
| React | Yes |
| Next.js | Yes |
| Expo / React Native | Yes |
| REST | Yes |
| Management APIs | Yes |
React
Integrate Basic into your React project
Next.js
Integrate Basic into your Next.js project
Expo / React Native
Integrate Basic into your Expo / React Native project
REST APIs
Integrate Basic over HTTP
Side quests
Learn about Basic
Core concepts behind user-owned data
Book a call
Feedback or help getting started
Follow us on Twitter
Product updates

