Files

Cloudflare Durable Objects Storage

Use SQLite for new classes. Existing KV-backed classes need their matching API reference; using key-value methods does not by itself identify the backend.

Fetch the relevant current documentation before implementing or reviewing changes.

Task Documentation
Choose SQL, key-value access, transactions, or recovery APIs SQLite storage API; Legacy KV storage API
Configure the backend, class lifecycle, and placement Configuration
Find operation semantics and storage options API routing
Design schemas, caches, scheduled work, or cleanup Patterns
Diagnose concurrency, limits, and billing Troubleshooting
Verify storage behavior in the Workers runtime Testing

For object routing, WebSockets, and coordination design, see the Durable Objects skill.