# 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

## Status

Private alpha. *Coming soon.*

Made by [Derek Hecksher](https://hckshr.com)
