AI product Open source
Durable Actors is an open-source, vendor-neutral runtime for stateful serverless functions used in real-time applications such as chat systems, collaborative documents, and agent swarms. An actor is a class with durable state that survives interruptions, errors, and restarts, together with serialized execution so concurrent callers can update it safely. The runtime loads actors on demand and persists fields marked for persistence; the SDK can generate type-safe Python and TypeScript clients, and clients can connect through WebSockets. Projects can run locally and later self-host the runtime on Google Cloud Platform. The repository describes built-in observability and uses the MIT license.
1 use taken from transcripts — each links to the moment in the video.
Gives each chat room, shared document, or agent its own stateful piece of back-end code whose data survives restarts and whose calls are coordinated. Define an actor, generate a typed Python or TypeScript client, connect over websockets; runs locally with a self-hosting path on GCP.
1 in the library.