{
  "slug": "hatchet",
  "name": "Hatchet",
  "url": "https://hatchet.run",
  "cat": "auto",
  "group": "ship",
  "tagline": "Postgres-backed task orchestration",
  "price": "Self-hosting free and open source. Cloud developer tier: first 100,000 task runs/mo free, then $10 per 1M runs. Team $500/mo (10 users, 500 RPS, 3-day retention); Scale $1,000/mo; Enterprise custom.",
  "tier": "mixed",
  "pick": false,
  "what": "A distributed task queue and orchestrator built on Postgres rather than Redis or Kafka, so durability comes from a database you already run. DAG workflows, durable tasks, fairness and concurrency controls, rate limiting, and Python, TypeScript and Go SDKs.",
  "why": "Best of both worlds if you like Temporal's guarantees but not its operational weight: one Postgres, one engine, a real dashboard, and 100,000 free runs a month before anything bills.",
  "warn": "Cloud pricing has a cliff: the usage-based developer tier jumps straight to <b>$500/mo</b> for the Team plan that carries retention and throughput guarantees. Self-hosting means running and upgrading the engine yourself.",
  "install": "docker compose up -d # hatchet-dev/hatchet quickstart",
  "category": {
    "key": "auto",
    "name": "Automation & background jobs",
    "desc": "Visual no-code and code-first job runners — different problems, listed together.",
    "group": "ship",
    "groupName": "Ship it & keep it alive"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": "https://hatchet.run/",
    "checked_at": "2026-08-19T00:58:08.071+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}