AI AgentsOpen_source
Hatchet logo

Hatchet

Orchestration engine for background tasks, AI agents and durable workflows

Overview

About Hatchet

Hatchet is an orchestration engine for the work that happens outside a request cycle: background tasks, scheduled jobs, multi-step workflows and AI agents that need to survive a process restart. You write tasks as ordinary functions in TypeScript, Python or Go, and Hatchet takes responsibility for queueing them, retrying them, enforcing concurrency and rate limits, and recording every state transition so a run that failed can be inspected or replayed rather than guessed at. The problem it addresses is a familiar one: a cron table, a queue, and a pile of hand-rolled retry logic that works right up until a worker dies halfway through a job and nobody can say what actually ran.

The architecture is worth understanding before comparing Hatchet to anything else. There are two pieces. The orchestration engine is either self-hosted or run for you as Hatchet Cloud. Your workers always run on your own infrastructure, on Kubernetes, Docker, ECS, Cloud Run, Porter or Railway, so your code and your data stay in your cloud either way. The engine is MIT licensed and running it locally is a single CLI command, which makes the open source path a real one rather than a demo. Hatchet publishes migration guides from Temporal and Celery, a reasonable signal of what it is actually competing with. The cloud is metered rather than per-seat: a million runs and a million events are free every month, then a published per-million rate, and SOC 2 Type II applies to every plan including the free one.

Pricing

Usage based, no flat monthly plan

Free tier
  • Pay-as-you-go (no card)$0/mo
  • Pay-as-you-go (card on file)$0/mo
  • CustomContact sales

From the vendor pricing page, 2026-10-09

Details

GitHub Stars 8,090
Forks 517
Data from: GitHub • Website•Updated: Oct 9, 2026
orchestrationmulti-agentagent-frameworktask-automation