Skip to content
@orch8-io

orch8.io

Durable workflow engine for sequences, campaigns, and AI agents. Single binary, one dependency: PostgreSQL. Built in Rust.

orch8.io

Durable Workflow Engine

Single binary. One dependency: PostgreSQL. Built in Rust.

Define workflows as composable JSON sequences. Every step completes, retries, or surfaces in a dead-letter queue.
No lost work. No silent failures. No JVM. No Redis. No Kafka.

Website  •  Docs  •  API  •  Cloud  •  Templates


   Why Orch8

Snapshot-based resume — O(1) crash recovery, no history replay, no determinism constraints
10 block types — Step · Parallel · Race · Router · TryCatch · Loop · ForEach · SubSequence · ABSplit · CancellationScope
Rate limiting — per-resource sliding window, defers instead of rejects
Polyglot workers — write handlers in any language via pull-based REST API
200+ integrations — native Activepieces connectors, no custom code
1M+ instances per node — < 512MB RAM, < 10ms p99 engine overhead


   Quick Start

# Docker (zero config, SQLite default)
docker run -p 8080:8080 ghcr.io/orch8-io/engine:latest

# Or install the binary
curl -fsSL https://raw.githubusercontent.com/orch8-io/engine/main/install.sh | sh
orch8 init && orch8-server

   Repositories

Repo Stack What it does
Core engine Rust Scheduler, evaluator, REST + gRPC API, 68 endpoints, 1,100+ tests
SDKs sdk-node TypeScript Full client + polling worker, 16 typed interfaces
sdk-python Python Async httpx + Pydantic, 18 models
sdk-go Go Zero deps, context on all methods
Tools cli Go Manage sequences, instances, signals from terminal
Deploy helm-charts Helm 3 Kubernetes deployment with HA, autoscaling, TLS

   Use Cases

Outreach & campaigns — multi-step email/SMS sequences with per-mailbox rate limits and warmup ramps
Notification platforms — multi-channel fallback (push → email → SMS) with timezone-aware send windows
AI agent pipelines — durable execution for tool-calling agents with human-in-the-loop approval
Fintech & compliance — month-long dunning flows with audit trails and SLA enforcement
Temporal alternative — same durability model, no history replay, no determinism constraints, plain functions instead of activity ceremony


   Consulting

Need help setting up workflows? We design, build, and deploy production automations on Orch8.

Package Price What you get
Workflow Audit $500 one-time Discovery call + sequence designs + architecture recommendation
Implementation $2,500 – $5,000 End-to-end build: workers, monitoring, deploy, 2 weeks support
Retainer $1,500/mo New workflows, optimization, priority support, monthly review

Learn more →


   License

BUSL-1.1 — free for internal production use. Converts to Apache 2.0 after 4 years.
Need to embed Orch8 in your SaaS? Get a commercial license.


Popular repositories Loading

  1. engine engine Public

    Rust 66 5

  2. sdk-node sdk-node Public

    Node.js SDK for Orch8 workflow engine

    TypeScript 1

  3. cli cli Public

    CLI for Orch8 workflow engine

    Go 1

  4. sdk-python sdk-python Public

    Python SDK for Orch8 workflow engine

    Python

  5. sdk-go sdk-go Public

    Go SDK for Orch8 workflow engine

    Go

  6. helm-charts helm-charts Public

    Helm charts for Orch8 workflow engine

    Go Template

Repositories

Showing 10 of 12 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…