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 75 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 29 repositories
  • engine Public
    Rust 75 5 0 2 Updated Oct 18, 2026
  • sdk-node Public

    Node.js SDK for Orch8 workflow engine

    orch8-io/sdk-node's past year of commit activity
    TypeScript 1 MIT 0 0 0 Updated Oct 17, 2026
  • sdk-go Public

    Go SDK for Orch8 workflow engine

    orch8-io/sdk-go's past year of commit activity
    Go 0 MIT 0 0 0 Updated Oct 17, 2026
  • sdk-python Public

    Python SDK for Orch8 workflow engine

    orch8-io/sdk-python's past year of commit activity
    Python 0 MIT 0 0 0 Updated Oct 17, 2026
  • terraform-provider-orch8 Public

    Terraform provider for Orch8: sequences, triggers, cron, API keys, queue routing and credentials

    orch8-io/terraform-provider-orch8's past year of commit activity
    Go 0 MIT 0 0 0 Updated Oct 2, 2026
  • cli Public

    CLI for Orch8 workflow engine

    orch8-io/cli's past year of commit activity
    Go 1 0 0 0 Updated Oct 2, 2026
  • mobile-examples Public

    iOS and Android example apps for Orch8 mobile SDK

    orch8-io/mobile-examples's past year of commit activity
    TypeScript 0 0 0 0 Updated Oct 1, 2026
  • sdk-expo Public

    Expo module for Orch8 mobile SDK

    orch8-io/sdk-expo's past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Oct 1, 2026
  • orch8-mcp Public

    MCP registry entry and client configs for Orch8's remote MCP server

    orch8-io/orch8-mcp's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Sep 29, 2026
  • sdk-contract Public

    Language-neutral Orch8 SDK contract: OpenAPI, route manifest, worker protocol spec and conformance kit

    orch8-io/sdk-contract's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Sep 26, 2026

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…