ADoor vs Cloudflare D1
Cloudflare D1 is a serverless SQLite database for apps built on Cloudflare Workers, billed by rows read and written. ADoor, your data account, keeps the records a team or a company shares with apps and assistants like ChatGPT, each with its own access, with Postgres underneath.
Where ADoor stands out
Access without a Worker
D1 is used from Cloudflare Workers, and its MCP tools work with your whole Cloudflare account. In ADoor, each person, app and assistant has access per list or field, or to the entries that match a value you choose.
Assistants with their own access
Cloudflare's MCP server signs in with Cloudflare OAuth or an API token for your account. In ADoor, an assistant gets only what you grant, capped at the person who connected it.
A history of changes
D1 Time Travel restores a database to a point in the last 30 days on Workers Paid. ADoor keeps a history of changes, with who made each one and the before and after.
The products
Cloudflare D1
D1 is SQLite for Cloudflare Workers, with Time Travel restores and a free tier.
- Assistants
- Cloudflare's hosted MCP server at mcp.cloudflare.com/mcp
- Change history
- Time Travel: 30 days on Workers Paid, 7 on Free
- Plans
- Free: 5 million rows read a day. Workers Paid starts at $5 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 | Cloudflare D1 |
|---|---|---|
| Free plan | 3 tables and 100 rows, with a few MB of storage | 5 million rows read and 100,000 written a day, 5 GB |
| Paid plans | Pro: $10 a month per workspace, 1 GB of storage, no per-GB charges | Workers Paid from $5 a month, with 25 billion rows read included |
Latency
| Topic | ADoor | Cloudflare D1 |
|---|---|---|
| Published figure | Not published | Not published |
ADoor doesn't publish a latency figure, and Cloudflare D1 doesn't publish one we could find. Speed depends on your network and on what you ask for.
Connectors and API
| Topic | ADoor | Cloudflare D1 |
|---|---|---|
| MCP server | Hosted, with OAuth sign-in. ChatGPT, Claude, Grok and Cursor. | Hosted at mcp.cloudflare.com/mcp |
| HTTP API | HTTP API with keys: read, add, edit, delete, and change lists and fields | Cloudflare 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 | Account-level OAuth or API token |
| OAuth or tokens | OAuth for assistants, keys for apps, short-lived sign-in for GitHub Actions | Cloudflare OAuth or API token |
| 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 Cloudflare D1 when
you're building on Cloudflare Workers and want a cheap SQL database next to your code.
- Workers apps. D1 binds directly to Workers.
- Low cost at scale. 25 billion rows read a month included on Workers Paid.
- Many databases. Up to 50,000 databases per account on Workers Paid.
Use ADoor when
people and assistants need the records too, each limited to its part, without writing a Worker for it.
Technical
- Your Worker posts each signup to ADoor with an add-only key, and growth queries the list in SQL.
- A GitHub Actions job records each deploy with 15 minutes of access and no API token in secrets.
Personal
- Guests at your holiday rental, check-in dates and the cleaning schedule. The cleaner sees dates only.
- Tools you've lent to neighbours. You ask ChatGPT who has the ladder.
Team
- Platform, support and security share an Abuse reports list: support adds, security edits, nobody deletes.
- A history of changes shows who closed each report and what it said before.
Business
- A reseller sees only its customers in a company-wide list.
- An external SOC gets read access during an investigation and is revoked afterwards.
Questions people ask
Does ADoor run on Cloudflare?
ADoor's website and app run on Cloudflare; you don't need a Cloudflare account to use it.
Is ADoor SQLite?
No. ADoor runs on Postgres.
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: D1 pricing, D1 limits, Workers pricing, Cloudflare MCP servers.