Skip to content
Cloudflare Docs
Search
Docs Directory
APIs
SDKs
Help
Log in
Select theme
Dark
Light
Auto
Durable Objects
No results found. Try a different search term, or use our
global search
.
Overview
Getting started
Concepts
What are Durable Objects?
Lifecycle of a Durable Object
Best practices
Rules of Durable Objects
Invoke methods
Access Durable Objects Storage
Use WebSockets
Error handling
Workers Binding API
Durable Object Base Class
Durable Object Container
Durable Object Namespace
Durable Object ID
Durable Object Stub
Durable Object State
SQLite-backed Durable Object Storage
KV-backed Durable Object Storage (Legacy)
Alarms
WebGPU
Rust API ↗
REST API ↗
API
Observability
Troubleshooting
Metrics and analytics
Data Studio
Beta
Examples
Build a counter
Build a WebSocket server
Build a WebSocket server with WebSocket Hibernation
Durable Object in-memory state
Testing Durable Objects
Use ReadableStream with Durable Object and Workers
Use RpcTarget class to handle Durable Object metadata
Use the Alarms API
Durable Object Time To Live
Use Workers KV from Durable Objects
Agents ↗
Tutorials
Demos and architectures
Videos
Platform
Pricing
Limits
Choose a data or storage product ↗
Known issues
Reference
In-memory state in a Durable Object
Durable Objects migrations
Data security
Data location
Environments
Gradual Deployments ↗
FAQs
Glossary
Release notes
LLM resources
llms.txt
prompt.txt
Durable Objects llms-full.txt
Developer Platform llms-full.txt
GitHub
X.com
YouTube
Select theme
Dark
Light
Auto
Directory
…
Durable Objects
Workers Binding API
Copy page
Workers Binding API
Durable Object Base Class
Durable Object Container
Durable Object Namespace
Durable Object ID
Durable Object Stub
Durable Object State
SQLite-backed Durable Object Storage
KV-backed Durable Object Storage (Legacy)
Alarms
WebGPU
Rust API