
Hatchet
Hatchet is an open-source, Postgres-based platform for running background tasks, durable workflows and AI agents at scale, with SDKs for Python, TypeScript and Go.
- Stars
- 8,092
- Forks
- 519
- Contributors
- 90
- Latest
- 0.107.0
About Hatchet
Hatchet replaces traditional task queues like Celery or BullMQ with a durable, observable orchestration engine. Tasks and workflows are defined in code and executed by workers you run; Hatchet handles queueing, retries, timeouts, scheduling and DAG dependencies, and persists everything in PostgreSQL. It offers fairness and concurrency controls (per-key concurrency, rate limits, priorities), event triggers, cron schedules, durable sleep and wait-for-event, plus a real-time dashboard for monitoring runs. Hatchet can be self-hosted or used through Hatchet Cloud.
Key Features
Pros
Cons
Tool Information
- Language
- Go (engine); SDKs for Python, TypeScript, Go
- License
- MIT
- First release
- 2023
- Latest version
- 0.107.0
- Maintainer
- Hatchet Technologies / community
Compare Hatchet with other tools
See how Hatchet stacks up against other workflow orchestration engines, feature by feature.
vs Apache Airflow
vs Prefect
vs Dagster
vs Argo Workflows
vs Temporal
vs n8n
vs Luigi
vs Flytevs CrewAI
vs Kestra
vs LangGraph
vs Pipedreamvs Workato
vs Cadence
vs Elsa Workflowsvs Camunda
vs Kubeflow Pipelines
vs Metaflow
vs ZenMLvs Apache NiFi
vs Mage
vs Tekton
vs Conductor
vs AWS Step Functions
vs Windmill
vs Activepiecesvs Concourse
vs Apache DolphinScheduler
vs Inngest
vs Restate
vs Trigger.dev