EDGE Signal 480
Celld: Self-hosted, distributed Durable Objects
Celld is an open-source daemon that runs Cloudflare Workers and Durable Objects on self-hosted infrastructure, using S3-compatible storage as the sole coordination and state-replication mechanism instead of a control plane or consensus service.
Engineers who want the Durable Objects programming model can now run it on their own machines without depending on Cloudflare's platform, trading managed convenience for operational control and cost flexibility. The per-object SQLite architecture eliminates shared-database contention by construction, which could simplify sharding for distributed stateful applications.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
Each Durable Object runs as its own SQLite database replicated to an S3-compatible bucket, making applications shard by construction rather than by operational effort.
Fleet coordination relies entirely on object-storage compare-and-swap operations, removing the need for membership protocols, failure detectors, or consensus services.
Idle cells hibernate to near-zero resource usage, and nodes under pressure can shed least-recently-used cells by durably replicating and fencing them.
THE CLUSTER