Hatchet
ActiveDescription
🪓 An orchestration engine for background tasks, AI agents, and durable workflows.
Key Features
- Durable Workflows — fault-tolerant long-running tasks with pause/resume, event waits, and automatic recovery from failure
- DAG Orchestration — build data pipelines and complex workflows with directed acyclic graph support
- Multi-Language SDKs — first-class support for Python, TypeScript, Go, and Ruby applications
- Scalability Controls — priority queues, rate limiting, fair scheduling, and worker slot management for production workloads
- Full Observability — real-time web UI with OpenTelemetry, Prometheus metrics, alerting, logging, and multi-tenant support
- Postgres-Powered Durability — uses Postgres as the durability layer for both task runtime and observability, making self-hosting simple
Use Cases
Strengths & Limitations
✅ Strengths
- • Actively maintained, recent updates
- • High community interest (7.7k stars)
- • Permissive open-source license (MIT)
- • Established track record (2 years in production)
Categories
Quick Start
Sign up for Hatchet Cloud at cloud.hatchet.run, or install locally: curl -fsSL https://install.hatchet.run/install.sh | bash && hatchet server start. Requires Docker. See docs.hatchet.run for full self-hosting and usage documentation.