Skip to content

api-evangelist/hatchet

Repository files navigation

Hatchet (hatchet)

Hatchet is an open-source distributed task queue and workflow orchestration engine for background jobs, AI agents, and durable workflows. It is Postgres-backed, MIT-licensed, and ships with first-class SDKs for Python, TypeScript, Go, and Ruby plus a managed offering (Hatchet Cloud) and a self-hostable engine (Docker Compose, Hatchet Lite, Helm chart). The platform separates the orchestration engine from worker execution so workers can run on the operator's own infrastructure (Kubernetes, ECS, Render, Railway, Porter, or any container platform).

APIs.json: https://raw.githubusercontent.com/api-evangelist/hatchet/refs/heads/main/apis.yml

Scope

  • Type: Index

Tags

  • Task Queue
  • Workflow Engine
  • Durable Execution
  • Background Tasks
  • AI Agents
  • Orchestration
  • PostgreSQL
  • Open Source

Timestamps

  • Created: 2026-03-27
  • Modified: 2026-05-25

APIs

Hatchet API

The Hatchet REST API is the control plane for the Hatchet engine. It exposes operations for tasks, workflow runs, durable tasks, events, filters (CEL-based event routing), webhooks/webhook workers, tenants, users, workers, scheduled and cron workflows, alerting, rate limits, API tokens, observability (logs, traces, metrics), feature flags, and engine metadata. The contract is OpenAPI 3.1 and ships in-tree at hatchet-dev/hatchet under api-contracts/openapi. Stable endpoints are namespaced under /api/v1/stable; legacy endpoints remain under /api/v1. Authentication is bearer token or session cookie.

Tags

  • Task Queue
  • Workflow Engine
  • Durable Execution
  • Background Tasks
  • AI Agents
  • Orchestration

Properties

Common Properties

Maintainers

FN: Kin Lane Email: kin@apievangelist.com

About

Hatchet is a distributed task queue and workflow engine for building resilient backend applications with durable execution.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors