Technology · Agentic → Workflow Orchestration · Open Core · wiki:deep

Hatchet

Hatchet is a durable, queue-backed workflow engine for modern workers (TypeScript/Go/Python) with retries, concurrency controls, and observability. It targets the same problem class as Temporal/Inngest: don’t lose multi-step work when a process dies. In this catalog, Hatchet is treated as a first-class stack choice: read the primary sources and evidence table before wiring it into a corridor, and prefer measured fit over fashion when peers cover the same job.

Why it matters here

In this catalog it is the Workflow Orchestration option when you need to run durable multi-step jobs with retries and state. Keep Hatchet on the observe/propose side of the loop: useful signals and drafts, with human or policy authority still required before anything irreversible runs.

How it works

Workflows are coded or declared; the engine persists state, retries activities, and wakes on signals/timers until completion.

  1. Declare the workflow/graph and activity boundaries.
  2. Configure durable state / event history storage.
  3. Run a failing activity and confirm retry/resume behavior.
  4. Expose signals/timers the agent host will use in production.

Related: temporal · inngest · topics/12-central-nervous-system

Flow

When to reach for it

  • Use when: Hatchet is a durable, queue-backed workflow engine for modern workers (TypeScript/Go/Python) with retries, concurrency controls, and observability matches the bottleneck and you specifically need to run durable multi-step jobs with retries and state.
  • Skip when: another pack already covers the need with less ops surface, or Hatchet would become a second place people retype truth.
  • Prefer instead: compare Temporal, Inngest before locking the cell.

Limits

  • Ops: confirm license, hosting, and release cadence for Hatchet (hatchet-dev/hatchet) before relying on it in a live corridor.
  • Integration: bad credentials, scopes, or schema drift produce empty retrievals or runaway tool/model spend without an obvious UI alarm.
  • Scope: Workflow Orchestration components support agents; they are not the company ledger or the approval authority.

What we checked

Claims below are backed by science sources on disk.

Primary / product role

hatchet-dev/hatchet · MODERATE

“An orchestration engine for background tasks, AI agents, and durable workflows”

Docs or contrast

Inngest contrast · MODERATE

“The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.”

Additional source

Temporal contrast · MODERATE

“Durable tasks for building fault-tolerant, long-running workflows which can easily recover from failure”
Research inventory

9 tags · 50 out · 52 in · 3 artifacts · 0 gaps · 22 corpus docs

Catalog tags

landscape.layer
Agentic
landscape.subcategory
Workflow Orchestration
license_tag
Open Core
maps.dm
present
maps.features
11
one_liner
Agentic
review.depth
science
slug
hatchet
title
Hatchet

Artifacts

  • dm_map · present · technologies/hatchet/document-management.md
  • features_map · present · technologies/hatchet/features.md
  • readme · present · technologies/hatchet/README.md

Out · alternative_to

Out · dm_axis

Out · maps_to

In · alternative_to

In · dm_axis

In · in_stack

In · maps_to

Corpus tags

category
Agentic → Workflow Orchestration
dedication
open-core
feature
closed-execution-loop
os-execution
pulse-event-automation
r2-12-central-nervous-system
r2-37-sleep-orchestration
temporal-coherence
triggers-channel-coverage
workflow-orchestration
wt-control-flow
wt-runtime
wt-triggering
kind
map_edge
tech_features
tech_quote
tech_readme
needs_deepen
false
quality
ok
slug
hatchet
source_id
hatchet-github
inngest-contrast
temporal-contrast
technology
hatchet

Corpus documents (22)

map_edge · 11

  • hatchet → closed-execution-loop
  • hatchet → os-execution
  • hatchet → pulse-event-automation
  • hatchet → r2-12-central-nervous-system
  • hatchet → r2-37-sleep-orchestration
  • hatchet → temporal-coherence
  • hatchet → triggers-channel-coverage
  • hatchet → workflow-orchestration
  • … +3 more

tech_features · 1

  • Hatchet · features

tech_quote · 9

  • Hatchet · hatchet-github
  • Hatchet · hatchet-github
  • Hatchet · hatchet-github
  • Hatchet · inngest-contrast
  • Hatchet · inngest-contrast
  • Hatchet · inngest-contrast
  • Hatchet · temporal-contrast
  • Hatchet · temporal-contrast
  • … +1 more

tech_readme · 1

  • Hatchet