Hatchet

Hatchet

An open-source orchestration engine for background tasks, AI agents, and durable workflows, self-hostable free or available as a managed cloud service.

🔗 Visit Hatchet
📁 DevOps, Cloud & Infrastructure🗣️ English📅 August 29, 2026

Description

Any application that needs to run things reliably in the background — send an email after a signup, retry a failed API call, run a nightly data job, coordinate a multi-step AI agent — eventually needs a task queue, and building one that handles retries, monitoring, and scaling correctly is harder than it looks. Hatchet is a ready-made orchestration engine for exactly that: background tasks, scheduled jobs, and durable multi-step workflows, with the reliability engineering (retries, monitoring, DAG-based composition) already built in.

Technically, Hatchet provides durable task execution with automatic retry policies, DAG-based workflow composition, event triggers and webhook integration, worker affinity and task routing, a real-time monitoring dashboard with full task history, OpenTelemetry tracing and Prometheus metrics, and SDKs for TypeScript, Python, Go, and Ruby. It's fully open-source under the MIT license with 7,800+ GitHub stars, and can be self-hosted for free or run as a managed cloud service. Cloud pricing starts with a free tier (100,000 task runs/month), then $10 per additional million runs, with Team ($500/month, 10 users/5 tenants) and Scale ($1,000/month, unlimited users/tenants, HIPAA support) tiers above that, plus custom Enterprise pricing for very high volume. It's Y Combinator-backed (W24 batch).

💬 Our review

The short version: Hatchet is a solid, credible choice if you need a real task-orchestration layer and want the option to self-host for free rather than being locked into a managed service — the MIT license and healthy GitHub star count are good signs of a maintained, trustworthy project.

Against Celery (Python) or BullMQ (Node), which are the traditional open-source task-queue defaults, Hatchet's pitch is a more modern feature set out of the box — DAG-based workflows, built-in observability, and specific support for orchestrating AI agent workflows — rather than requiring you to bolt those on yourself. Against a fully managed service like Temporal Cloud, Hatchet's free self-hosted tier is the more budget-friendly entry point for smaller teams, with the option to move to managed cloud later without switching tooling. The generous free cloud tier (100K runs/month) makes it easy to evaluate without commitment. Pick Hatchet if you're building anything with meaningful background-job or AI-agent-orchestration needs and want open-source optionality; a simpler cron job may suffice if your needs are genuinely basic.

💰 Pricing

FreemiumFree self-hosted or 100K runs/mo cloud; paid tiers from $500/mo.

📊 Global score

53Average
🌐Availability15/100Faible

1 language · 0 platform

📄Profile90/100Excellent

Profile completeness

🤖 AI-enriched data

💰 Pricing model
🆓 freemium

Free self-hosted (MIT) or cloud free tier (100K runs/mo), then $10/1M runs; Team $500/mo; Scale $1,000/mo; Enterprise custom.

👥 Target audienceDevelopment teams building AI agents, data pipelines, background job systems, and event-driven applications needing reliability and observability
🗣️ LanguagesEnglish
🌍 Target countriesGlobal
👍

Pros

Fully open-source (MIT), self-hostable for free

Modern feature set: DAG workflows, built-in observability, retries

Built-in support for AI-agent task orchestration

Generous free cloud tier (100,000 runs/month)

Multi-language SDKs (TypeScript, Python, Go, Ruby)

👎

Cons

Cloud pricing rises quickly for larger teams ($500-$1000/mo tiers)

Newer than Celery/BullMQ, smaller long-term track record

Self-hosting requires your own ops effort to run reliably

Enterprise HIPAA/SLA support gated behind higher tiers

❓ Frequently asked questions

What is Hatchet?
Who is Hatchet for?
How much does Hatchet cost?
Is Hatchet really open-source?
Is it worth switching from Celery or BullMQ?
Which tool should you pick for your case?