ADoor vs Turso
Turso runs SQLite-compatible databases, cheap enough to give every user or tenant their own. ADoor, your data account, keeps the records a team or a person shares with apps and assistants like ChatGPT, each with its own access, with Postgres underneath.
Where ADoor stands out
Access per field and entry
Turso database tokens are full-access or read-only for a whole database. ADoor sets access per list or field, or to the entries that match a value you choose, with adding, editing and deleting separate.
A hosted MCP server
Turso's MCP server runs locally against a database file with tursodb --mcp. ADoor's is hosted, with an OAuth sign-in for ChatGPT, Claude, Grok and Cursor.
Tokens that expire on their own
Turso tokens never expire unless you set an expiration. ADoor's GitHub Actions sign-in lasts 15 minutes by default, with no stored secret.
The products
Turso
Turso is a managed SQLite-compatible database with many databases per account and sync.
- Assistants
- A local MCP server in the tursodb CLI
- Tokens
- Per database, full-access or read-only, with optional expiry
- Change history
- Point-in-time restore: 1 day Free, 10 days Developer, 30 days Scaler
- Plans
- Free with 100 databases and 5 GB. Developer is $4.99 a month.
ADoor
ADoor is your data account. You keep lists and tables in a workspace you own, personal or team: a reading list, an incident log, a list of customers. Describe what you want to keep track of and it's set up for you, with real Postgres underneath. Every person, app, assistant, device and job gets its own access.
- Assistants
- ChatGPT, Claude, Grok and Cursor connect through MCP with a sign-in.
- Apps and scripts
- An HTTP API with keys, running the same actions assistants use
- Access
- Per space, list or field, or just the entries where a field equals a value you choose. Reading, adding, editing and deleting entries, and changing a list's fields, are separate permissions. An assistant never gets more than the person who connected it.
- Approvals
- Agents ask for more access and you approve or deny. A new device signs in only after you approve it and choose its access.
- CI jobs
- GitHub Actions signs in with short-lived access, 15 minutes by default and up to 30 days, with no stored secret.
- Revoking
- Takes effect on the next request. What was already saved stays.
- History
- A history of changes, with who made each one and the before and after
- Underneath
- Standard Postgres
- Plans
- Free for 3 tables and 100 rows. Pro is $10 a month per workspace, with 1 GB of storage.
Pricing
| Topic | ADoor | Turso |
|---|---|---|
| Free plan | 3 tables and 100 rows, with a few MB of storage | 100 databases, 5 GB, 500 million rows read a month |
| Paid plans | Pro: $10 a month per workspace, 1 GB of storage, no per-GB charges | Developer $4.99 a month |
Latency
| Topic | ADoor | Turso |
|---|---|---|
| Published figure | Not published | Not published |
ADoor doesn't publish a latency figure, and Turso doesn't publish one we could find. Speed depends on your network and on what you ask for.
Connectors and API
| Topic | ADoor | Turso |
|---|---|---|
| MCP server | Hosted, with OAuth sign-in. ChatGPT, Claude, Grok and Cursor. | Local, over stdin and stdout |
| HTTP API | HTTP API with keys: read, add, edit, delete, and change lists and fields | Platform API |
| SQL access | Standard Postgres SQL through MCP and the API, within your access | SQLite SQL |
| Access per agent | Its own access per assistant, app, device and job, down to specific fields, or just the entries that match a value you choose | Per database token, full-access or read-only |
| OAuth or tokens | OAuth for assistants, keys for apps, short-lived sign-in for GitHub Actions | API tokens and database tokens |
| SDKs | Coming soon | Not published |
| Webhooks | No | Not published |
| Import and export | Export to CSV or JSON. Import by attaching CSV or JSON in an assistant. | Not published |
ADoor has no sync connectors and no file storage.
Which one should you use?
Use Turso when
you're building an app that needs many small databases or SQLite close to your code.
- A database per tenant. Up to 100 databases on Free, unlimited on paid plans.
- SQLite everywhere. SQLite-compatible, with sync.
- Low cost. Developer is $4.99 a month.
Use ADoor when
the records are shared by people, scripts and assistants, and each needs its own limited part.
Technical
- Your Turso-backed app sends billing events to an add-only Ledger list in ADoor, and finance queries it in SQL.
- A Cursor agent that triages GitHub issues reads Components and edits only the Owner field.
Personal
- Trails you've hiked, with distance and the gear you took. You ask ChatGPT what you packed last time.
- Insurance policies, policy numbers and renewal dates, shared read-only with your partner.
Team
- Sales engineering and product share a Customer requirements list where each team edits its own fields.
- A history of changes shows who changed each requirement and what it was before.
- A team keeps a Tenants list where support reads and only engineers edit Plan.
Business
- Each customer success manager edits only their accounts in a company-wide list.
- A contractor's script gets add-only access for a month, then you revoke it.
Questions people ask
Is ADoor SQLite?
No. ADoor runs on standard Postgres.
Can I give a script read-only access?
Yes, and narrower: one list, without certain fields, read-only.
Which assistants work with ADoor?
ChatGPT, Claude, Grok and Cursor connect through MCP with a sign-in. You approve each one and choose what it can reach.
Start
More comparisons
Checked October 20, 2026. Sources: turso.tech/pricing, tursodb options, Turso MCP, Database tokens.