workflow-automation
Inngest
Durable functions + event-driven workflows for modern apps
Developer-first durable execution. Write functions in your codebase (TS/Python/Go), Inngest handles retries, steps, events, cron, concurrency. Free tier generous. Self-hostable.
Pricing
| Tier | Price | Notes |
|---|---|---|
| Free | Free | $0. 50K steps/mo + 1K concurrent executions. 7-day log retention. 1 environment. |
| OSS (self-host) | Free | Free forever. Inngest Dev Server + self-hosted Inngest runtime. Apache 2.0. |
| Starter | $20/mo | $20/mo. 250K steps/mo. 5K concurrency. 14-day retention. 3 envs. |
| Pro | $75/mo | $75/mo. 1M steps/mo. 10K concurrency. 30-day retention. Priority support. |
| Enterprise | Custom | Custom. SSO, HIPAA, dedicated clusters, self-host with Inngest Enterprise. |
Limits
| Tier | Metric | Value | Notes |
|---|---|---|---|
| — | billing unit | Step = one durable function step. Function runs are composed of steps. | Billing unit |
| — | deploy pattern | Single HTTP handler (/api/inngest) that Inngest invokes via HTTPS | Serve pattern |
| — | hosting model | You host the code (Vercel/Lambda/Fly), Inngest hosts orchestration | Hybrid |
| — | languages | TypeScript (primary), Python, Go | SDK languages |
| — | primitives | step.run, step.sleep, step.waitForEvent, step.invoke, cron, events | Core primitives |
| — | retries | Automatic retries with backoff. Deadline-aware. Replayable. | Retries |
| — | vs temporal | Lighter DX than Temporal (no worker fleet), trade-off: less control over execution | Temporal comparison |
| — | vs trigger dev | Older + more production-battle-tested than Trigger.dev, similar ergonomics | Trigger comparison |
Features
- AgentKit — Build AI agents as durable Inngest functions.
- Auto Retries — Configurable retries with exponential backoff.
- Concurrency Controls — Per-function and per-user concurrency limits.
- Cron Triggers — Scheduled functions via cron syntax.
- Debounce — Coalesce rapid-fire events into one execution.
- Dev Server — Local Inngest runtime for dev.
- Durable Steps — step.run, step.sleep, step.waitForEvent.
- Event System — Typed events with schemas.
- Fan Out / Batching — Process many events in parallel with batch control.
- Priority Lanes — Route premium customers to faster execution.
- Rate Limiting — Throttle events per key.
- Realtime — Stream function output to clients.
- Replay — Re-run past functions with new code.
- Self-Host — OSS runtime — run your own Inngest.
Developer interfaces
| Slug | Name | Kind | Version |
|---|---|---|---|
| cli | inngest-cli (dev server) | cli | 1.x |
| dashboard | Inngest Cloud Dashboard | other | — |
| sdk-go | inngestgo | sdk | 0.x |
| mcp | Inngest MCP | mcp | — |
| sdk-python | inngest (Python) | sdk | 0.x |
| rest-api | Inngest REST API | rest | v1 |
| sdk-ts | inngest (TS/Node) | sdk | 3.x |
Compare Inngest with
ai-api
Inngest vs Anthropic API
Side-by-side breakdown.
ai-api
Inngest vs AssemblyAI
Side-by-side breakdown.
ai-api
Inngest vs Deepgram
Side-by-side breakdown.
ai-api
Inngest vs ElevenLabs
Side-by-side breakdown.
ai-api
Inngest vs Google Gemini API
Side-by-side breakdown.
ai-api
Inngest vs Groq
Side-by-side breakdown.
ai-api
Inngest vs OpenAI API
Side-by-side breakdown.
ai-api
Inngest vs Replicate
Side-by-side breakdown.
Staxly is an independent catalog of developer platforms. Outbound links to Inngest are plain references to their official pages. Pricing is verified at publication time — reconfirm on the vendor site before buying.