# 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, R2, or self-hosted RustFS.
- 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, reusing saved results on retry
- Retries, leases, and idempotency keys your services can use to skip duplicates
- Durable timers, signals, cancellation, and schedules
- Python and TypeScript workflows that can call each other
- A CLI and a small web UI

## Early access

{{signup}}

[GitHub](https://github.com/deoos-dev)
