> ## Documentation Index
> Fetch the complete documentation index at: https://docs.basic.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# What is Basic?

> Build personalized apps and agents with Basic.

<Frame>
  <div style={{ position: 'relative' }}>
    <img
      className="block"
      src="https://mintcdn.com/basic/y_BKyICFKnFS9_rw/images/hero_intro2.webp?fit=max&auto=format&n=y_BKyICFKnFS9_rw&q=85&s=7aa889cbe099a4dbd42fcc959c290cb0"
      alt="Hero Light"
      style={{ 
  objectFit: 'cover',
  height: '250px',
  width: '100vw',
  maxWidth: '100%',
  objectPosition: 'center',
}}
      width="1024"
      height="1024"
      data-path="images/hero_intro2.webp"
    />

    <div
      style={{
position: 'absolute',
bottom: '20px',
right: '20px',
color: 'white',
fontSize: '1.3rem',
fontWeight: '700',
textShadow: '3px 3px 3px rgba(0,0,0,0.5)'
}}
    >
      the web in your hands
    </div>
  </div>
</Frame>

## 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?](/readings/why-basic)).
* **Built-in auth and permissioning**: OAuth flows and scoped tokens, with row-level expectations documented in [Managing permissions](/readings/permissioning).
* **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.

*On the roadmap: broader real-time collaboration patterns, federated learning, and more.*

## 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](/get-started/adminportal). Optionally [install the Basic CLI](/get-started/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   |

*More client runtimes are on the [roadmap](/readings/others/roadmap).*

**Implementation guides:**

<CardGroup cols={2}>
  <Card title="React" icon="code" href="/basic-react/basic-react-sdk">
    Integrate Basic into your React project
  </Card>

  <Card title="Next.js" icon="code" href="/basic-nextjs/basic-nextjs-sdk">
    Integrate Basic into your Next.js project
  </Card>

  <Card title="Expo / React Native" icon="code" href="/basic-expo-rn/basic-rn-sdk">
    Integrate Basic into your Expo / React Native project
  </Card>

  <Card title="REST APIs" icon="cloud" href="/basic-restapi/basic-api">
    Integrate Basic over HTTP
  </Card>
</CardGroup>

## Side quests

<CardGroup cols={3}>
  <Card title="Learn about Basic" icon="book" href="/readings/personal-data-stores">
    Core concepts behind user-owned data
  </Card>

  <Card title="Book a call" icon="phone" href="https://cal.com/abhicvk">
    Feedback or help getting started
  </Card>

  <Card title="Follow us on Twitter" icon="twitter" href="https://twitter.com/basic_db">
    Product updates
  </Card>
</CardGroup>
