What is Hatchet?
mainHatchet is an orchestration engine designed for building and deploying mission-critical AI agents, durable workflows, and background tasks. It provides a platform for queuing, automatic retries, real-time monitoring, alerting, and logging.
Key characteristics include:
- Durability: Every task and agent invocation is durably persisted, enabling debugging, retries, and replays.
- Language Support: Supports applications written in Python, TypeScript, Go, and Ruby.
- Deployment Options: Can be used as a managed service via Hatchet Cloud or self-hosted (100% MIT-licensed).
- Scalability: Designed for massive parallelization (millions of tasks) with worker-level slot control, fairness, and priority features.