Obelisk Deterministic Workflow Engine

Add resiliency to your workflows.

Install Get Started

Why Obelisk?

Simple Architecture

Single process runtime and a sqlite database. No complex infrastructure required.

WASM-Powered

Built on WebAssembly Component Model for interoperability, deterministic workflow execution, isolation and safety.

Deterministic Workflows

Write workflows in real code instead of YAML. Supported structured concurrency simplifies error handling and cleanup.
Crash resilient and replayable as every execution parameter, every step and the result is stored in the execution log.

Safe WASI Activities

Controlled HTTP client with built-in limitations and tracing.
Every execution parameter and result is stored in the execution log and retried on a timeout or a failure.

WASI Webhooks

Trigger workflows and activities from Webhook Endpoint or using CLI, gRPC or a Web UI.

Open Source

Built with Rust under AGPL. Source is avalable at GitHub.

Follow the Progress

Join our mailing list to receive notifications for the big milestones: