DEOOS logo
deoos
# DEOOS
Durable execution on object storage.
> Small, simple, and safe.
Write ordinary functions. Completed steps are remembered; unfinished steps retry after failure.
- Run it however you like: inside your app, on your own servers, or in the cloud.
- Keep your workflow state in your own bucket: S3, Azure Blob, Google Cloud Storage, or R2.
- Inspect persisted workflow progress, whether you're a person or an agent.
## What it is
One small Rust core with Python and TypeScript SDKs. All your workflow state lives in object storage, so there's no database to run. Use it as a library inside your app, or as one small server your workers talk to.
## What you get
- Steps that survive crashes and pick up where they stopped
- Retries, leases, and idempotency keys for side effects
- Durable timers, signals, cancellation, and schedules
- Python and TypeScript workflows that can call each other
- A CLI and a small web UI
## Early access
>