# Hatchet

Distributed task queue.

Source: [Console review](<https://console.dev/tools/hatchet>)

Website: [https://hatchet.run/](<https://hatchet.run/>)

Profile updated: 2026-10-16

Category: [Message queues](<https://console.dev/tools/categories/devops-message-queue>)

## Supported tech stack

Research checked: 2026-10-11

### SDK support

- Go (Language)
- Python (Language)
- TypeScript (Language)

### Integrates with

- Docker (Integration)
- Kubernetes (Integration)
- PostgreSQL (Integration)

Source: [Research source](<https://hatchet.run/>)

Documented compatibility; coverage may be incomplete. Written in describes implementation, not user-project language support.

Official SDKs support TypeScript, Python and Go; deployment supports Docker and Kubernetes with PostgreSQL.

## Console’s review — 2024-04-25

Reviewed: 2024-04-25

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/hatchet#review_a6858358f0bee5d741b961b92166155cc36e36e20cebc0d6b005fcddef76f8fc>)

### What we like

Build tasks and workflows in code (currently Python, Go, TS). Each stage of a workflow is independent and can be run durably and retried without losing progress so far. Run your own workers so you control underlying resources, location, and data privacy. Manage concurrency and rate limiting of steps to control resource consumption. Cloud service, but you can also run the control plane yourself.

### Tradeoffs

Is Postgres appropriate for a distributed task queue? Seems to be, and it’s likely already part of your stack (or you’re using a managed service).

This review reflects Console’s assessment at publication on 2024-04-25. Features and limitations may have changed since the review date.

## Is Hatchet a fit?

Based on [Console’s review published on 2024-04-25](<https://console.dev/tools/hatchet#review_a6858358f0bee5d741b961b92166155cc36e36e20cebc0d6b005fcddef76f8fc>).

Summary updated: 2026-10-16

### Who it’s for

Developers needing a distributed task queue

### Why consider it

Allows building tasks and workflows in code

### Keep in mind

May have concerns about using Postgres

[Selection criteria](<https://console.dev/selection-criteria>) · [About Console](<https://console.dev/about>) · [Browse tools](<https://console.dev/tools>)
