Open source infra for
local-first apps

Deliver high-performance apps with a powerful sync engine, offline support, and user-owned data stores

Basic-ally better for developers

No state management

Ship complex apps faster without needing to manually manage state. We sync state automatically between clients and the server for you.

Client SDKs

Our client SDKs are designed for ease of use, without the complexity of HTTP request, response and error handling.

Lower server costs

Local-first architecture means your users query their localDB more and make less server calls, reducing your server load and costs.

Auth included

Add secure user sign-ups and logins to your app. We handle user management, account recovery, and token authentication.

Offline support + Multiplayer built-in

Our sync engine enables offline support and multiplayer features in your app to save you months of development time.

Open source

We strive for a user-owned internet and will always remain open source. You won't face any vendor lock-in with Basic.

Privacy by default

Basic creates personal data stores for every user, which apps can access if given permission. Sensitive data never touches the developer servers, and users always own their data.

Read the Docs

Traditional apps:

Traditional apps diagram

Basic apps:

Basic apps diagram

Also better for users

User-owned internet

You own your data. You control who can access it. You can take it with you wherever you go.

Interoperability

Imagine your health data, social graph, and more, all usable across any app you want.

Use apps forever

Cloud apps cease to exist when they go out of business. With Basic, you will always own an instance of your apps forever.