Inngest
Durable execution for workflows & AI agents — no queues or infrastructure
Inngest is a solid pick for teams building durable AI agents or background jobs that need pause/resume, retries, and per-tenant flow control without infrastructure overhead. Its code-first approach and open-source core are appealing, but if you need a visual workflow builder, look elsewhere. For a cheap, code-heavy alternative to Temporal or Celery, Inngest delivers. For teams with strict state machine requirements, Temporal remains the stronger choice.
Verified 4d ago · liveness 87/100 · cite: rightaichoice.com/tools/inngest
- AI agents that need pause/resume for human input or async tasks
- Multi-tenant SaaS platforms requiring per-user concurrency control
- Replacing Celery for durable background jobs in Python apps
- Event-driven workflows with automatic retries and replay
- Teams that prefer visual workflow builders over code-first APIs
- Projects requiring strict message ordering and exactly-once guarantees
- Organizations needing fine-grained workflow state machines like Temporal
We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.
- Honest verdict, not marketing
- Real pros & cons from real users
- Attributed quotes with receipts
3 free scans · no card needed
Skip Inngest if you need a visual workflow builder, strict message ordering and exactly-once guarantees, or fine-grained state machine semantics like Temporal provides.
Exceeding your plan's monthly executions (50k on Hobby, 1M on Pro) pauses Hobby runs or bills overage on Pro via tiered rates.
Inngest's freemium model is great for indie devs and small teams: the Hobby tier ($0/mo) covers up to 50k executions, enough for early prototypes. Pro at $99/mo includes 1M executions, which is competitive against Temporal's $500/mo minimum for cloud and far cheaper than hiring an infrastructure engineer to run Celery+Redis. For heavier enterprise needs, custom pricing with SAML and 90-day trace retention is available. Start with Hobby and upgrade only when you hit scale.
In short
Inngest — Durable execution for workflows & AI agents — no queues or infrastructure. Best for AI agents that need pause/resume for human input or async tasks, Multi-tenant SaaS platforms requiring per-user concurrency control, Replacing Celery for durable background jobs in Python apps. Free to start; paid plans from $99/mo.
What's new in Inngest
Checked 4 days agoAcross the latest 5 updates: 3 feature updates, 1 launch and 1 news mention.
Giving Inngest's Queue a Bigger Brain (and a Backup Generator): Our Migration to FoundationDB, Part 1
Engineering blog on why Valkey became a ceiling for the queue and choosing FoundationDB as a durable, horizontally scalable replacement.
Inngest Python SDK: Durable Background Jobs for FastAPI, Flask, and Django
Announces Python SDK with durable, event-driven functions for popular frameworks, a simpler alternative to Celery.
AI Overview: monitor AI calls, cost, and latency in one dashboard
New AI Overview dashboard visualizes gen_ai.* metadata for usage, cost, and latency across OpenAI, Anthropic, Google, and Vercel AI SDKs.
Don't pay for the same step twice
Inngest now allows rerunning from a successful step, reducing cost when iterating on AI workflow inputs.
Propagated Sessions
Sessions now propagate to child runs, grouping entire run trees on the Sessions page—useful for AI agents and long-running workflows.
Viability Score
How well maintained and how widely used is Inngest? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this
Last calculated: September 2026
How we score →Key Features
- Step-based durable execution with automatic retries
- Pause/resume mid-execution with step.waitForEvent()
- Quality scoring with inngest.score() and deferred scorers
- Experiments (group.experiment()) for A/B testing step variants
- Per-tenant concurrency, rate limiting, and throttling
- Full trace observability with replay and failure tracking
- Fan out thousands of jobs per event
- Scheduled cron jobs with missed-run recovery
- Long-running API endpoints (Durable Endpoints)
- Deploy to any cloud: serverless, servers, containers
- Local dev server via npx inngest-cli dev
- AI Overview dashboard for model calls, cost, latency
- Rerun from a successful step to cut costs
- Sessions propagate to child runs for grouping run trees
- Realtime connections and messaging
About Inngest
Inngest is a code-first durable execution platform for building reliable workflows, AI agents, and background jobs directly in your codebase. You wrap steps with step.run(), and Inngest handles retries, state persistence, concurrency, throttling, scheduling, and observability — no queues, workers, or separate infrastructure. The same primitives power background jobs, API endpoints, and AI agents, so you write once and run anywhere: serverless, servers, or containers. For AI teams, Inngest offers native agent pattern support: pause and resume mid-execution with step.waitForEvent(), attach quality scores with inngest.score(), and use Experiments (group.experiment()) to A/B test step variants. Recent updates add rerunning from a successful step to cut costs, propagated Sessions for grouping entire run trees, and an AI Overview dashboard that monitors model calls, cost, and latency. The open-source core can be self-hosted, with a local dev server via npx inngest-cli dev. The platform includes flow control (per-tenant concurrency, rate limits, throttling), full trace observability with replay, and scheduled cron jobs with missed-run recovery. It integrates with AI coding agents like Claude Code, Codex, and Cursor, and offers SDKs for TypeScript, Python, and Go. Pricing starts free with Hobby (up to 50k executions/mo), scales to Pro ($99/mo, 1M executions), and Enterprise for custom scale, SAML, and 90-day trace retention. Compared to Temporal, Inngest is code-first with no separate workflow engine, but if you need a visual workflow builder or strict state machine semantics, Temporal might fit better. For simple cron or background jobs, Inngest offers more reliability and observability than lightweight cron tools like Vercel Cron.
Behind the Verdict
Inngest shines when your workflows involve LLM calls, multi-step retries, and per-tenant concurrency. The durable step model is straightforward: you wrap a function call with step.run(), and Inngest automatically persists state, retries on failure, and provides tracing. The step.waitForEvent() primitive is a game-changer for AI agents that need human-in-the-loop pauses — you can wait for a user confirmation or an external event without managing webhooks or state yourself. Scoring (inngest.score()) is a differentiator: it lets you attach quality signals to runs, steps, or experiment variants, enabling LLM-as-a-judge evals and product outcome tracking at the execution layer. Combined with Experiments (group.experiment()), you can A/B test step variants against live traffic, judged on timing, retries, failures, and cost — no extra pipeline needed. The AI Overview dashboard, added in August 2026, turns the OpenTelemetry-derived gen_ai.* metadata into a live view of usage, cost, and performance across OpenAI, Anthropic, Google, and Vercel AI SDKs. This is a real productivity booster for teams that want to track model spend and latency without building custom dashboards. Where Inngest falls short: it's code-first, so if you prefer visual workflow builders, you'll be disappointed. There's no built-in visual editor for defining workflows — you write code and use the UI for monitoring. Also, while it's open-source and self-hostable, the managed cloud offers the full observability and turnkey features; self-hosting loses some of that. For strict message ordering and exactly-once guarantees, Inngest is not a fit — it's at-least-once. For simple cron jobs, Inngest is overkill — Vercel Cron or similar is cheaper and simpler. But for production-grade durable workflows with AI agents, it's a strong, cost-effective alternative to Temporal (which requires a separate workflow engine) or Celery (which requires a broker like Redis).
Researching Inngest? Get your full AI stack in 60 seconds.
Free, no signup — tell us your goal and get tools matched to your budget & existing stack.
Real-world workflow fit
Concrete scenarios for the personas Inngest actually fits — and what changes day-one when you adopt it.
You're building an AI agent that calls an LLM to draft a response, waits for human approval, then executes a follow-up action.
Outcome: You use step.run() for the LLM call, step.waitForEvent() for the human approval, and a final step that sends the approved message. Inngest handles retries and state, so the agent survives failures.
You need to process a high-volume event stream by fanning out parallel tasks per user, with per-tenant rate limits to avoid hitting third-party API quotas.
Outcome: You attach per-tenant concurrency and rate limits to the function, and Inngest throttles each user's jobs automatically. You get full tracing to debug any failures.
You want to evaluate whether a new OpenAI model performs better than your current one for a summarizing step in production.
Outcome: You use group.experiment() to A/B test the two models on real traffic, judged on latency and cost. Inngest credits scores to each variant, so you know which to roll out.
Use Cases
- Build a durable AI agent that retries LLM calls on failure and persists state across multi-step reasoning.
- Automate lead enrichment by fanning out parallel scrapes and LLM scoring, then writing results to CRM.
- Create a real-time collaborative feature by publishing events on user actions and subscribing to updates.
- Implement a user-defined workflow engine where customers chain custom steps with retry and rollback.
- Run a scheduled cron job that processes batches with concurrency controls to avoid API rate limits.
- Orchestrate a multi-step email sequence triggered by user behavior, with throttling per segment.
- Build a durable API endpoint with Durable Endpoints for automatic retries and observability.
- Defer follow-up work (scoring, notifications) using Deferred Functions for independent background runs.
Models Under the Hood
as of 2026-08-30
Limitations
- Inngest is an event-driven durable execution platform, not an AI model provider.
- It focuses on workflow orchestration for AI agents and serverless functions.
- Limitations depend on pricing plan: Hobby plan caps at 50k executions/month and 5 concurrent steps; Pro increases to 1M executions and 100 concurrent steps.
- Enterprise offers custom limits.
- Also, going beyond included quotas (e.g., span data, scores, events) incurs additional charges on Pro and Enterprise.
- Self-hosting is possible but you lose the managed observability and turnkey features.
as of 2026-08-29
Verification history
We have re-verified Inngest 16 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
Showing the 6 most recent of 16 verification passes.
Free to cite with attribution — this page re-verifies continuously.
12-month cost
Project the real annual outlay, including the implied monthly cost when only an annual tier is published.
Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.
Plans compared
For each published Inngest tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.
Hobby
$0/mo
Ideal for
Individual developers and small projects exploring durable execution, with up to 50k executions/mo and 5 concurrent steps — no credit card required.
What this tier adds
Free entry point; includes 50k executions, 5 concurrent steps, 500 MB span data, 10K scores, 500k events, basic tracing. Execution pauses when quota is exhausted.
Pro
$99/mo
Ideal for
Growing teams building production workflows who need 1M executions, 100+ concurrent steps, 7-day trace retention, and metered overage.
What this tier adds
Adds 1M executions included, 100+ concurrent steps, 5 GB span data, 50K scores, 5M events, 7-day trace retention, and increased throughput versus Hobby.
Enterprise
Contact us
Ideal for
Organizations running critical workflows at scale needing custom executions, SAML, RBAC, audit trails, and 90-day trace retention.
What this tier adds
Custom limits for executions, concurrency, span data, scores, and events; adds SAML, RBAC, audit trails, dedicated Slack channel, and 90-day trace retention versus Pro.
Where the pricing makes sense
The company stage and team size where Inngest's pricing actually pencils out — and where peers do it cheaper.
Inngest's freemium model is great for indie devs and small teams: the Hobby tier ($0/mo) covers up to 50k executions, enough for early prototypes. Pro at $99/mo includes 1M executions, which is competitive against Temporal's $500/mo minimum for cloud and far cheaper than hiring an infrastructure engineer to run Celery+Redis. For heavier enterprise needs, custom pricing with SAML and 90-day trace retention is available. Start with Hobby and upgrade only when you hit scale.
Setup time & first value
How long it actually takes to get something useful out of Inngest — broken out by persona, not the marketing-page minute.
For TypeScript/Node.js developers: install the SDK and run npx inngest-cli dev — you'll see your functions and traces within 10 minutes. Python developers (FastAPI/Flask/Django) can integrate similarly, with negligible setup. The docs and quick starts get you from zero to your first durable function in under 30 minutes.
Switching to or from Inngest
How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.
- →From Celery: rewrite task functions as Inngest steps, keeping your Python code with the Python SDK — no Redis or broker required.
- →From Temporal: convert workflow code into step.run() calls, simplifying the state machine model to Inngest's durable steps.
- →From Vercel Cron: wrap your cron logic in an Inngest function to gain retries, observability, and per-tenant flow control.
- ↗To Temporal: if you need strict state machine semantics, migrate step logic into Temporal workflows and activities.
- ↗To a self-hosted engine: leverage Inngest's open-source core or switch to a competing durable execution like Temporal's self-hosted option.
Integrations
Resources & Guides
Tutorials & Learning
Tools that pair well with Inngest
Common stack mates teams adopt alongside Inngest, with the specific reason each pairing earns its keep.
Mastra
Open-source TypeScript framework for building durable, observable AI agents and workflows.
Pipedream
Developer-first platform to connect APIs, AI, and databases via workflows and agents.
OpenAI Agents SDK
Open-source Python SDK for building multi-agent workflows with handoffs, guardrails, and sandboxing
Alternatives to Inngest
View allMastra
Open-source TypeScript framework for building durable, observable AI agents and workflows.
Pipedream
Developer-first platform to connect APIs, AI, and databases via workflows and agents.
OpenAI Agents SDK
Open-source Python SDK for building multi-agent workflows with handoffs, guardrails, and sandboxing
Frequently Asked Questions
Best-of guides
Used Inngest? Help shape our editorial sentiment research.


