| Level of abstraction | Coarse business steps: you set the steps, checks and approvals, and an agent does the work inside each step.[20, 25] | A developer writes each task, DAG or durable task as code; agent loops are durable tasks that spawn child runs.[1, 29] | Avalanche edge |
|---|
| Agents and skills inside steps | Agent steps can run Claude through the Claude Agent SDK and load Agent Skills (SKILL.md); the Avalanche skill drafts a full workflow from a described outcome.[22, 26, 27] | A cookbook lets a Claude Agent SDK process call Hatchet tasks as tools in a trusted environment; hatchet skills install teaches coding agents the Hatchet CLI.[12, 13] | Avalanche edge |
|---|
| Document lineage | Avalanche Cloud: every run gets a versioned workspace; each step's file changes are committed as a new version, so you can see which step changed a file, compare versions and download any step's files; agent steps get PDF, Word and spreadsheet skills.[23, 25] | Task inputs and outputs are payloads; the PDF cookbook passes the file as base64 input, and parsing is code you bring.[14, 23, 25] | Avalanche edge |
|---|
| Inspecting and comparing runs | Avalanche Cloud: typed inputs and outputs at every step checkpoint, in one run history filtered by status, flow and deployment; a web console with a live DAG of every flow and run, the inputs and outputs of any step in one click, and the full console in your terminal, so you can compare a step across many runs and versions.[21, 25] | A real-time dashboard with run inputs, outputs, traces and searchable logs, plus a terminal UI; run history kept 1 day free, 7 days pay-as-you-go, 90+ days on Custom.[3, 15, 33] | Different jobs |
|---|
| Versions and rollback | Avalanche Cloud: each deploy is a frozen version of the whole workflow, mapped to an exact git commit, with locked, hash-verified dependencies; running workflows finish on the version they started on; instant rollback to any previous version from the CLI or console, no rebuild; an audit trail of who promoted or rolled back.[25] | No rollback action: new runs use the latest workflow version registered, and a version is added when a worker starts with a changed definition. Rolling back means redeploying workers with the old code (on Managed Compute, a new build from Git). A run keeps its task graph, but tasks go to whichever worker serves that task name.[19, 35, 37, 38, 39, 40, 41] | Avalanche edge |
|---|
| Throughput and queue controls | Avalanche Cloud: FIFO queueing when over capacity, with organization and worker-pool limits; run creation p50 1.2 s, measured October 27, 2026 on v0.6.6.[25] | Concurrency keys, static and dynamic rate limits, priorities, worker slots and affinity. Hatchet reports load tests to 10,000 tasks per second and dispatch often under 50 ms. The figures on each side time different things, and there is no head-to-head benchmark.[2, 6, 7, 8] | Different jobs |
|---|
| Availability and self-hosting | Self-hostable MIT-licensed runtime with operator, web console, REST API and terminal UI, more limited than Cloud; Avalanche Cloud is on a waitlist.[20, 24, 28] | Hatchet Cloud is generally available with a free tier in four regions; the MIT-licensed open-source edition is fully featured and self-hosts on PostgreSQL.[1, 3, 31] | Hatchet edge |
|---|
| Schedules, webhooks, CLI and API | Avalanche Cloud: cron schedules and webhooks declared in your workflow code, following rollbacks and promotions; webhook URLs never change on redeploy, redeliveries are deduplicated for 7 days, and idempotency keys return the same run for 7 days; a typed REST API with an OpenAPI spec, and a CLI.[25] | Crons in code, SDK or dashboard; one-time scheduled runs; events; webhooks with Stripe, GitHub and Slack presets; idempotency keys; a REST API, a CLI and a local MCP server.[9, 10, 13, 36] | Similar |
|---|
| Identity and access | Avalanche Cloud: SSO; organization roles and per-action permissions, managed in your organization's settings; scoped, encrypted secrets; agents see only what each step passes them (its inputs, its files and the secrets it declares); steps run non-root in a sandbox, cut off from cloud metadata and private networks; an audit trail of promotions and rollbacks; no spend limits yet.[25] | Tenant roles from Owner to read-only Viewer and per-member payload visibility; SSO on Custom plans; audit logs of member, token and run actions; SOC 2 Type II on every plan; HIPAA BAA on Custom.[3, 16, 17, 18] | Hatchet edge |
|---|