EveryDev.ai
Sign inSubscribe
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • Communities
  • News
  • Podcasts
  • Blogs
  • Builds
  • Contests
  • Compare
  • Arena
  • Polls
Create
    Home
    Tools

    2,608+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    • Arena
    Categories
    • Agents1666
    • Coding1214
    • Infrastructure542
    • Marketing451
    • Design437
    • Projects396
    • Research371
    • Analytics339
    • Testing233
    • MCP227
    • Data213
    • Security200
    • Integration170
    • Learning155
    • Communication148
    • Prompts144
    • Extensions137
    • Commerce125
    • Voice122
    • DevOps99
    • Web78
    • Finance21
    1. Home
    2. Tools
    3. Obelisk
    Obelisk icon

    Obelisk

    Workflow Automation
    Featured

    An open-source durable and deterministic workflow engine built on the WASM Component Model, offering crash-resilient workflows with a single binary and embedded SQLite or Postgres.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully open-source under AGPL-3.0. Free to use, modify, and distribute.

    Engagement

    Available On

    Linux
    macOS
    CLI
    API
    Web

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Workflow AutomationAutonomous SystemsAI Infrastructure

    Alternatives

    AutoGPTOpenViktorConvex
    Developer
    obeli-skBratislava, SlovakiaEst. 2023

    Listed Jun 2026

    About Obelisk

    Obelisk is an open-source durable and deterministic workflow engine written in Rust, built on the WASM Component Model. It is licensed under the GNU Affero General Public License v3.0 and is actively developed under the obeli-sk GitHub organization. The project is currently in pre-release, with the README warning that CLI, gRPC, WIT, and database schema are subject to change.

    What It Is

    Obelisk is a workflow engine that persists every step of a long-running function — every activity call, sleep, result, and log message — to an execution log backed by SQLite or Postgres. When a server crashes or restarts, workflows replay from the last completed step, guaranteeing no work is lost. The engine enforces a strict separation between deterministic workflow orchestration logic and side-effectful activities, making it suitable for building crash-resilient background jobs, periodic tasks, batch processing, and AI-assisted automation pipelines.

    Architecture and Deployment Model

    Obelisk ships as a single binary with no brokers, sidecars, or YAML pipeline layers. Key architectural choices include:

    • WASM Component Model: Components are sandboxed, language-agnostic, and interoperable. Schema is defined in WIT IDL.
    • Storage: Embedded SQLite for single-node deployments; Postgres for multi-node and high availability.
    • Interfaces: Web UI on port 8080, Webhooks on port 9090, gRPC API on port 5005, and a CLI.
    • Supported platforms: Linux x64/arm64 (musl, glibc v2.35+, NixOS) and macOS x64/arm64.
    • Distribution: Components can be pushed and pulled from any OCI registry.

    Core Workflow Capabilities

    Obelisk provides a rich set of durable execution primitives:

    • Crash recovery: The execution log records every step; workflows resume from the last completed step after a restart.
    • Auto-retry: Activities are retried automatically on timeout, trap, or error, with configurable retry policies per component.
    • Structured concurrency: Multiple child executions can be submitted in parallel and awaited individually or collectively; unawaited activities are automatically cancelled when the parent completes.
    • Persistent sleep: obelisk.sleep() is durable and survives server restarts.
    • Saga pattern: Nested workflows can guarantee cleanup via compensating activities even after a crash.
    • Cron scheduling: Recurring tasks declared in deployment.toml using standard five-field cron expressions or named shorthands.

    JavaScript and Exec Activities

    Beyond WASM components written in Rust or other WASM-compatible languages, Obelisk supports plain JavaScript activities and workflows with no build step required — just .js files pointed to in deployment.toml. An "Exec activities" feature (introduced in 0.38) allows any executable — shell scripts, Python scripts, Docker commands — to be a durable activity with the same retry, timeout, and observability guarantees as WASM and JS components. Self-contained deployments can inline JS and shell scripts directly in deployment.toml.

    Developer Experience and Observability

    The Web UI provides a visual trace view with color-coded join sets, a step-through debugger, and execution filtering by FFQN or execution ID. Structured log output and forwarded stdout/stderr are stored in the database alongside execution events. Outgoing HTTP calls made by activities are captured in the execution log on failure and timeout events. The full HTTP API exposes an OpenAPI schema, and the CLI covers execution submission, component management, and deployment operations.

    Update: v0.38.2

    The latest release is v0.38.2, published on 2026-05-29. The 0.38 series introduced exec activities (shell scripts, Python, Docker as durable activities), self-contained deployments with inline JS and shell scripts in deployment.toml, step-through debugging via Web UI/CLI/REST API, and idiomatic JS imports using import instead of FFQN strings. The project has been actively releasing across a long version history (from v0.19 through v0.38) and the GitHub repository shows ongoing commits as of May 2026.

    Community Discussions

    Be the first to start a conversation about Obelisk

    Share your experience with Obelisk, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully open-source under AGPL-3.0. Free to use, modify, and distribute.

    • Single binary deployment
    • Embedded SQLite or Postgres
    • Durable workflow execution
    • Web UI, CLI, and gRPC API
    • WASM and JavaScript component support

    Capabilities

    Key Features

    • Durable workflow execution with crash recovery
    • Deterministic replay from execution log
    • Auto-retry for activities on timeout, trap, or error
    • Structured concurrency with parallel child executions
    • Persistent sleep surviving server restarts
    • Saga pattern for compensating actions on failure
    • Cron scheduling with standard five-field expressions
    • Step-through debugger in Web UI
    • JavaScript activities and workflows (no build step)
    • Exec activities: shell scripts, Python, Docker as durable activities
    • Self-contained deployments with inline scripts in deployment.toml
    • OCI registry distribution for JS and WASM components
    • Hot redeploy without server restart
    • Versioned deployments with full config snapshots
    • Web UI with visual trace view and execution filtering
    • Structured log output stored in database
    • Outgoing HTTP trace capture on failure
    • HTTP and gRPC API with OpenAPI schema
    • CLI for execution and component management
    • Fine-grained sandbox with restricted HTTP and secret injection
    • Single binary with embedded SQLite or Postgres
    • WASM Component Model with WIT IDL schema
    • Webhook endpoints mountable as URL paths

    Integrations

    SQLite
    PostgreSQL
    OCI registries
    Docker
    OpenAI
    GitHub
    Turso DB
    fly.io
    Nix
    API Available
    View Docs

    Reviews & Ratings

    No ratings yet

    Be the first to rate Obelisk and help others make informed decisions.

    Developer

    obeli-sk

    obeli-sk builds Obelisk, an open-source durable and deterministic workflow engine written in Rust and built on the WASM Component Model. The project enforces strict separation between deterministic workflow orchestration and side-effectful activities, enabling crash-resilient, auditable automation pipelines. Obelisk ships as a single binary with embedded SQLite or Postgres, requiring no brokers or sidecars. The project is actively developed on GitHub under the AGPL-3.0 license.

    Founded 2023
    Bratislava, Slovakia
    1 employees

    Used by

    Open-source community (Stargazers on…
    Read more about obeli-sk
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    AutoGPT icon

    AutoGPT

    AutoGPT is an open-source AI agent platform that lets you build, deploy, and run intelligent assistants that autonomously execute digital tasks through a low-code workflow interface.

    OpenViktor icon

    OpenViktor

    OpenViktor is an open-source AI employee that integrates with your existing tools, reads your org context, and autonomously executes tasks across any role 24/7.

    Convex icon

    Convex

    Convex is a full-stack cloud backend platform that keeps your app in sync with a real-time database, server functions, auth, and more — all in TypeScript.

    Browse all tools

    Related Topics

    Workflow Automation

    Agents designed to automate complex business and development workflows.

    248 tools

    Autonomous Systems

    AI agents that can perform complex tasks with minimal human guidance.

    243 tools

    AI Infrastructure

    Infrastructure designed for deploying and running AI models.

    256 tools
    Browse all topics
    Back to all tools
    Discussions