TL;DR
Celld has announced a new platform feature allowing developers to run Durable Objects in a self-hosted, distributed environment. This development aims to enhance control and scalability but is still in early stages.
Celld has announced the launch of a self-hosted, distributed implementation of Durable Objects, a feature that allows developers to run stateful, serverless functions across multiple nodes. This move aims to give developers more control and flexibility in managing state, especially for complex, distributed applications. The platform is currently in early access, with more details expected in the coming weeks.
The new feature enables developers to deploy Durable Objects outside of the traditional cloud environment, effectively decentralizing state management. Celld states that this approach can improve scalability, reduce latency, and offer better data sovereignty options. The company has not yet disclosed specific technical architectures or deployment requirements but confirmed that the platform supports standard self-hosting environments.
According to Celld, this development is part of their broader goal to empower developers with more flexible, resilient infrastructure options. The company emphasizes that the distributed Durable Objects are designed to integrate seamlessly with existing Celld services, though detailed documentation remains forthcoming. Early adopters are testing the platform in limited beta environments, with wider availability planned later this year.
Implications for Decentralized Application Development
This development is significant because it introduces a new paradigm for managing stateful serverless functions, allowing for decentralized, self-hosted deployments. Developers working on distributed applications, edge computing, or privacy-sensitive projects could benefit from greater control over their data and infrastructure. It also signals a potential shift in how serverless architectures are designed, moving away from reliance on centralized cloud providers.
self-hosted durable object hosting
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Background on Durable Objects and Celld’s Platform
Durable Objects are a feature originally introduced by Cloudflare Workers to enable stateful serverless functions that persist across requests. They are typically managed within Cloudflare’s cloud infrastructure. Celld, a platform focused on serverless and edge computing, has now announced a self-hosted variant, allowing users to deploy Durable Objects on their own servers or cloud environments. This aligns with broader industry trends toward decentralization and increased control over infrastructure.
Prior to this, most implementations of Durable Objects were tightly integrated with cloud providers, limiting flexibility for some users. Celld’s move aims to address these limitations by providing an open, decentralized alternative, though the technical specifics are still under wraps.
“Our self-hosted, distributed Durable Objects enable developers to run stateful functions anywhere they choose, offering unprecedented control and flexibility.”
— Celld spokesperson
Technical Details and Deployment Requirements Still Unclear
It is not yet clear how the distributed Durable Objects will be implemented technically, including requirements for hosting environments, security measures, or scalability limits. Details about compatibility with existing infrastructure and potential limitations are still emerging. The company has not provided comprehensive documentation or technical specifications at this stage.
Expected Timeline and Developer Access to Features
Celld plans to release more detailed documentation and open the platform to a broader group of developers in the coming months. The initial beta testing phase is ongoing, with wider availability anticipated later this year. Developers interested in early access can sign up through Celld’s platform, but full deployment options and support details remain to be announced.
Key Questions
What are Durable Objects?
Durable Objects are stateful serverless functions that maintain persistent state across requests, enabling complex, distributed applications.
How does self-hosting change the use of Durable Objects?
Self-hosting allows developers to deploy Durable Objects on their own infrastructure, offering greater control, privacy, and potential performance benefits.
Is this feature available to all users now?
No, the self-hosted, distributed Durable Objects are currently in early access with limited testing. Broader release is planned later this year.
What are the security implications of self-hosting?
Details are still emerging, but self-hosting typically requires careful management of security, data privacy, and infrastructure resilience.
Will this replace cloud-based Durable Objects?
Not necessarily; it offers an alternative deployment option, giving developers more flexibility rather than replacing existing cloud solutions.
Source: hn