---
name: "Run durable agent tasks and event-driven workflows with Hatchet"
slug: "run-durable-agent-tasks-and-event-driven-workflows-with-hatchet"
description: "Use Hatchet to queue, retry, pause, resume, observe, and scale long-running agent tasks and background workflows."
github_stars: 7224
verification: "security_reviewed"
source: "https://github.com/hatchet-dev/hatchet"
author: "Hatchet"
publisher_type: "organization"
category: "Templates & Workflows"
framework: "Multi-Framework"
tool_ecosystem:
  github_repo: "hatchet-dev/hatchet"
  github_stars: 7224
  npm_package: "@hatchet-dev/typescript-sdk"
  npm_weekly_downloads: 298286
---

# Run durable agent tasks and event-driven workflows with Hatchet

Use Hatchet to queue, retry, pause, resume, observe, and scale long-running agent tasks and background workflows.

## Prerequisites

Hatchet CLI, Docker for local setup, Hatchet workers, and application code in Python, TypeScript, Go, Ruby, or another supported runtime

## Installation

Requirements and caveats from upstream:
- Hatchet is a platform for orchestrating background tasks, AI agents, and durable workflows at scale. It supports applications written in Python, TypeScript, Go and Ruby, and can be used as a service through [Hatchet C...
- To run Hatchet locally, the fastest path for setup is to install the Hatchet CLI (on MacOS, Linux or WSL) - note that this requires [Docker](https://www.docker.com/get-started) installed locally to work:
- **When to use Hatchet:** when you'd like to use a DAG-based framework, write your own integrations and functions, and require higher throughput (>100/s)

Basic usage or getting-started notes:
- <a href ="https://hatchet.run?utm_source=github&utm_campaign=readme">
- [![Docs](https://img.shields.io/badge/docs-docs.hatchet.run-3F16E4)](https://docs.hatchet.run) [![License: MIT](https://img.shields.io/badge/License-MIT-purple.svg)](https://opensource.org/licenses/MIT) [![Go Referenc...
- [![Discord](https://img.shields.io/discord/1088927970518909068?style=social&logo=discord)](https://hatchet.run/discord)

- Source: https://github.com/hatchet-dev/hatchet
- Extracted from upstream docs: https://raw.githubusercontent.com/hatchet-dev/hatchet/HEAD/README.md

## Documentation

- https://docs.hatchet.run

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/run-durable-agent-tasks-and-event-driven-workflows-with-hatchet/)
