
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 The PDS).
- Built-in auth and permissioning: Sign-in and app approval let users choose which apps can access their data (see Auth).
- 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 dropdown in the Build tab:
More client runtimes are on the roadmap.
Implementation guides:
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

