# Hatchet

Canonical: https://inetgeek.com/queues/hatchet/

Durable task queue billed per task run, with a free tier, published throughput limits and a self-hosted option.

## Who it suits

Task workloads that want a countable unit — 100,000 runs free and $10 per million is the least ambiguous pricing in this category.

Consider something else if The jump from free to the first paid tier is $500 a month, which buys retention and throughput rather than volume, so a small production workload pays a lot for features it may not need.

## What the documentation says

### Pricing

- Free tier: Yes ([source](https://hatchet.run/pricing), read 2026-09-06)
- Entry paid plan: $500/month for Team, which adds users, tenants, retention and throughput on top of usage. Scale is $1,000/month. ([source](https://hatchet.run/pricing), read 2026-09-06)
- Pricing model: Usage-first: every plan is "free + usage" or "$N/mo + usage" at $10 per million task runs, with the plan fee buying users, tenants, retention and throughput rather than volume. Self-hosting is offered with support on the enterprise tier. ([source](https://hatchet.run/pricing), read 2026-09-06)

### Queues

- Included per month: 100,000 task runs included free, then $10 per million. The cleanest per-unit rate in this category — Hatchet counts task runs where Cloudflare counts 64 KB operations and Inngest counts steps. ([source](https://hatchet.run/pricing), read 2026-09-06)
- Message retention: 3 days on the Team plan, stated alongside a 500 requests-per-second throughput ceiling. ([source](https://hatchet.run/pricing), read 2026-09-06)
- Concurrency: 500 requests per second of throughput on Team; higher tiers are not published as a number. ([source](https://hatchet.run/pricing), read 2026-09-06)

## Compared with

- [Hatchet vs Inngest](https://inetgeek.com/compare/hatchet-vs-inngest/)
- [Hatchet vs Temporal](https://inetgeek.com/compare/hatchet-vs-temporal/)
- [Hatchet vs Trigger.dev](https://inetgeek.com/compare/hatchet-vs-trigger-dev/)
