{"schemaVersion":1,"id":"cloudflare-d1","revision":"2026-09-14.1","name":"Cloudflare D1","monogram":"CD","category":"Managed service","openness":"Not established","license":"Hosted service; SQLite engine rights do not license the service","color":"#64cdb5","summary":"Managed SQLite-compatible SQL with a Workers and HTTP interface.","website":"https://developers.cloudflare.com/d1/","repository":"","environment":"Cloud DBaaS","contributor":"Testedknowhow database research","affiliation":"Commissioned by a Nimbalyst maintainer. Documentation synthesis; no independent review or product execution.","contentLicense":"Unlicensed prototype; redistribution decision pending","reviewStatus":"unreviewed","lastChecked":"2026-09-14","expiresAt":"2026-10-14","applicability":{"versions":["Unpinned upstream documentation accessed 2026-09-14; pin engine, extension and service versions before use."],"environment":"Database is a managed service separate from Worker application compute; do not assume arbitrary SQLite extensions.","excludes":["Runtime verification","Workload benchmarks and cost comparisons","Unlisted extensions, service tiers and deployment configurations"]},"database":{"models":["Relational"],"deployment":"Cloud DBaaS","kind":"Managed service","components":["sqlite"],"boundary":"Database is a managed service separate from Worker application compute; do not assume arbitrary SQLite extensions.","evidenceIds":["cloudflare-d1-s0","cloudflare-d1-s1"]},"claims":[{"id":"cloudflare-d1-db-sql","capability":"db-sql","statement":"Exposes SQLite-compatible SQL through D1 APIs.","method":"documented","outcome":"claimed","scope":"Documented for this target; no runtime tests recorded.","evidenceIds":["cloudflare-d1-s0"],"contradictions":[],"support":"yes"},{"id":"cloudflare-d1-db-managed","capability":"db-managed","statement":"Cloudflare operates the database service.","method":"documented","outcome":"claimed","scope":"Documented for this target; no runtime tests recorded.","evidenceIds":["cloudflare-d1-s0"],"contradictions":[],"support":"yes"},{"id":"cloudflare-d1-db-pitr","capability":"db-pitr","statement":"Time Travel restores earlier database state.","method":"documented","outcome":"claimed","scope":"Available retention depends on the current service plan.","evidenceIds":["cloudflare-d1-s0"],"contradictions":[],"support":"yes"},{"id":"cloudflare-d1-db-replication","capability":"db-replication","statement":"Provides global read replicas.","method":"documented","outcome":"claimed","scope":"Read replication is not multi-writer replication.","evidenceIds":["cloudflare-d1-s0"],"contradictions":[],"support":"yes"},{"id":"cloudflare-d1-db-http","capability":"db-http","statement":"Supports external access through an HTTP API.","method":"documented","outcome":"claimed","scope":"Documented for this target; no runtime tests recorded.","evidenceIds":["cloudflare-d1-s1"],"contradictions":[],"support":"yes"}],"evidence":[{"id":"cloudflare-d1-s0","url":"https://developers.cloudflare.com/d1/","title":"Cloudflare D1 overview","locator":"SQL; Time Travel; read replication","capturedAt":"2026-09-14","kind":"vendor-documentation","revision":null,"redistribution":"Link and original paraphrase only; upstream rights retained."},{"id":"cloudflare-d1-s1","url":"https://developers.cloudflare.com/durable-objects/best-practices/access-durable-objects-storage/","title":"Durable Objects storage","locator":"Access storage; SQL in Durable Objects vs D1","capturedAt":"2026-09-14","kind":"vendor-documentation","revision":null,"redistribution":"Link and original paraphrase only; upstream rights retained."}],"gaps":["Which pinned versions, topology and service tier fit the intended workload?","What are measured correctness, latency, recovery and total operating cost under that workload?"],"invalidationTriggers":["Upstream version, license, API, service plan or storage topology changes."],"verificationPlan":["Pin the target configuration and define workload fixtures, access and budget.","With authorization, test concurrent writes and recovery against explicit correctness expectations.","For vector workloads, measure filtered recall against an exact-search baseline and record index settings."],"attestations":[]}