# Inngest

Canonical: https://inetgeek.com/queues/inngest/

Durable execution platform where the billable unit is a function or step execution rather than a queued message.

## Who it suits

Multi-step workflows that need durable execution and retries between steps, rather than a bare queue you write a consumer for.

Consider something else if Every step is a billable execution, so a three-step workflow costs three times what the run count implies, and the free plan allows five concurrent steps.

## What the documentation says

### Pricing

- Free tier: Yes ([source](https://www.inngest.com/pricing), read 2026-09-06)
- Entry paid plan: $99/month for Pro, described as a starting price with usage above the included allowance billed on top. ([source](https://www.inngest.com/pricing), read 2026-09-06)
- Pricing model: Per execution, where a step counts the same as a run, plus separate meters for events ingested, span data, scores and realtime connections. The pricing page ships a calculator because the execution count is not the run count. ([source](https://www.inngest.com/pricing), read 2026-09-06)

### Queues

- Included per month: 50,000 executions a month on the free Hobby plan and 1,000,000 on Pro, pay-as-you-go to 20M. An execution is one function run or one step, so a run with two steps counts as three. ([source](https://www.inngest.com/pricing), read 2026-09-06)
- Message retention: Queue depth rather than a time window: 100,000 queued items on the free plan and 1,000,000 or more on Pro. Trace retention is 7 days on Pro and 90 on Enterprise. ([source](https://www.inngest.com/pricing), read 2026-09-06)
- Concurrency: 5 concurrent steps on the free plan, 100 or more on Pro, custom on Enterprise. ([source](https://www.inngest.com/pricing), read 2026-09-06)

## Compared with

- [Inngest vs Cloudflare Queues](https://inetgeek.com/compare/cloudflare-queues-vs-inngest/)
- [Inngest vs Upstash QStash](https://inetgeek.com/compare/qstash-vs-inngest/)
- [Inngest vs Trigger.dev](https://inetgeek.com/compare/inngest-vs-trigger-dev/)
