Inngest

Inngest

Inngest is an event-driven durable execution platform that simplifies running background jobs, workflows, and AI agents. It handles retries, concurrency, throttling, and observability without requiring separate infrastructure like queues or brokers. With a developer-friendly SDK, you wrap existing code in steps that automatically manage state, failure recovery, and flow control. This makes it ideal for building reliable event-driven applications, from simple cron jobs to complex multi-agent systems.

Automation
Visit website
Added on
Sep 18, 2026
Durable executionFlow controlObservabilitySOC 2 compliantOpen sourceTypeScriptPythonGoEvent-driven
Product information

Everything worth knowing about Inngest

The complete picture — from everyday features to the technical detail builders and IT folks dig for.

Core features

What it actually does

Durable execution
Add steps to any codebase to automate retries from failure
Flow Control
Add rate limits, per-tenant concurrency, and throttling with one line of code
Agent Observability
Trace everything, replay anything, and eval variants based on real product outcomes
Retries
Automatic retries with exponential backoff on every step
Wait for Event
Pause a function and wait for another event, then resume automatically
Technical capabilities
Memoization
Completed steps are memoized—on retry, Inngest skips finished work
Idempotency
Built-in idempotency keys prevent duplicate runs
Must watch videos
How to Run AI Jobs in the Background (Claude Code + Inngest)
20:40
Tutorial20:40
How to Run AI Jobs in the Background (Claude Code + Inngest)
How to Add Inngest to Claude Code Apps (Production Setup) 📚 Access ALL video resources & get personalized help in my community: https://www.skool.com/agentic-labs/about?ref=3fd61190e13d426dbf4f3b38adc7de69 📺 Build a SaaS with Claude Code (Full Series): https://www.youtube.com/playlist?list=PL4HikwTaYE0F40LZ_fZ1RXoxLrJyceKCu 💬 My AI voice-to-text software (Wispr Flow): https://wisprflow.ai/r?LEON114 ☕ Buy me a coffee: https://www.buymeacoffee.com/leonvanzyl 💵 Donate using PayPal: https://www.paypal.com/ncp/payment/EKRQ8QSGV6CWW Learn how to add Inngest to your Next.js application to handle long-running background jobs and make your SaaS app production ready. This tutorial shows you how to implement background image generation with full observability, error handling, and automatic retries. You'll see how to integrate Inngest with Vercel, configure environment variables, and debug production issues using the Inngest dashboard and Claude Code. ⏰ TIMESTAMPS: 00:00 Long running background jobs problem 00:46 Inngest for production ready apps 01:19 Inngest dashboard demo and monitoring 02:07 Concurrency rate limiting and retries 02:52 Next.js implementation with documentation 10:00 Wrapping image generation with Inngest 16:59 Setting up Inngest organization 17:34 Adding Vercel environment variables 19:43 Debugging production errors with Claude 20:33 Successful background job execution #claudecode #vibecoding #inngest
Next.js + Inngest: Unlocking Long-Running AI Workflow Automation
17:46
Tutorial17:46
Next.js + Inngest: Unlocking Long-Running AI Workflow Automation
Build durable AI workflows in JavaScript or TypeScript to work with your NextJS or React applications quickly and easily using Inngest. Code: https://github.com/jherr/background-rater 👉 ProNextJS Course: https://pronextjs.dev 👉 Don't forget to subscribe to this channel for more updates: https://bit.ly/2E7drfJ 👉 Discord server signup: https://discord.gg/ddMZFtTDa5 👉 VS Code theme and font? Night Wolf [black] and Operator Mono 👉 Terminal Theme and font? oh-my-posh with powerlevel10k_rainbow and SpaceMono NF 00:00 Introduction 00:37 The Background Rater app 01:37 The AI workflow 03:16 Getting started with the code 04:37 Why not just call AI directly? 05:06 Installing Inngest 06:02 Creating the Inngest client 06:25 Sending your first event 07:09 The NextJS/Inngest event flow 07:50 Creating the Inngest endpoint 08:34 Adding your first function 10:59 Connecting the function 11:39 Systems architecture 12:50 Adding another AI call 13:41 There is no magic here 14:48 Calling Dall-e 16:50 Adding throttling This video is sponsored by Inngest
Make Your AI Agent Durable in 8 Minutes
7:54
Tutorial7:54
Make Your AI Agent Durable in 8 Minutes
AI agents can reason and interact with the rest of your tech stack through tool calls. But how do you wrangle non-deterministic tool calling in a way that is safe for production, without rebuilding your existing agent from the ground up? We’ll show you how to reuse your existing AI agent code while adding durable retries and observability with Inngest, all without touching your business logic. Full example: https://github.com/inngest/agent-examples/tree/main/durable-agent Get started for free: https://www.inngest.com/docs/learn/durable-agents?utm_source=youtube&utm_medium=video&utm_campaign=durable-agent-8-mins 00:00 intro 00:18 the failing agent 01:31 starting code 02:06 adding Inngest 05:36 testing the durable agent 07:31 summary

Who uses it

Real use cases, no hype
AI Agent Orchestration
Build reliable, stateful AI agents with automatic retries and flow control.
Background Job Processing
Run resilient background tasks with built-in retries and observability.
Scheduled & Cron Jobs
Execute scheduled tasks with durable sleep and recovery mechanisms.
Webhook Handling
Process incoming webhooks reliably with idempotency and retries.
Multi-step Workflows
Orchestrate complex, multi-step workflows with checkpointing and wait states.
Event-driven Applications
Build event-driven apps that scale automatically based on incoming events.
Serverless Functions
Enhance serverless functions with durability and state management.
What's great
  • Effortless setup – just wrap code in steps.
  • Built-in retries and error handling.
  • Real-time monitoring and tracing.
Technical strengths
  • Durable execution with checkpointing.
  • Event-driven flows with wait-for-event.
  • Open-source core for self-hosting.
Where it falls short
  • Can be overkill for simple background jobs.
  • Learning curve for multi-step workflows.
  • Cloud pricing scales with usage.
Technical limitations
  • Execution overhead in high-frequency systems.
  • Limited language support compared to other tools.
  • Reliance on cloud for advanced observability.
For technical folks

The deep-dive specs

FAQ

Includes technical Q&A
An execution is a single durable function run plus each step inside it. If your function has 5 step.run() calls, one run uses 6 executions (the run itself + 5 steps).

Traffic Insights

Monthly Visits

—

October 2026

Growth Rate

0%

vs last month

Dominance

0%

in Automation

Top Country

—

Top Countries Breakdown

—

Growth Trend

Stable

Traffic has remained stable.

Honest pricing

No sneaky tiers, no “contact sales”

Here's who each plan is actually for — and where the hidden charges might hit.

Hobby
Free

Individuals

  • ['50k executions'
  • '5 concurrent steps'
  • '500 MB span data ingested'
  • '10K scores'
  • '500k events ingested'
  • '100k queue depth'
  • '50 realtime connections'
Pro
Most picked
$99/mo

Teams

  • ['1M executions included (Pay as you go up to 20M)'
  • '100+ concurrent steps'
  • '5 GB span data ingested'
  • '50K scores'
  • '5M+ events ingested'
  • '1M+ queue depth'
  • '1000 realtime connections'
View Full Plans & Pricing on Inngest

Official pricing, checkout, and plan upgrades are handled directly on inngest.com.

Reviews

What the internet actually thinks

Data refreshed weekly. No paid placements.

Trustpilot
Not reviewed yet
G2
G2
Not reviewed yet
C
Capterra
Not reviewed yet
Product Hunt
Not reviewed yet
COMMUNITY COMMENTS

Leave a Comment

Help others make informed decisions. Your honest feedback shapes the community's understanding of this tool.

Tips for commenting

  • •Be specific about features you used
  • •Share real use cases and results
  • •Mention both pros and cons
  • •Keep it honest and constructive
to leave a comment

Your comment is published immediately.

Filter:
Sort:

No comments yet

Be the first to share your experience with this tool.

Alternatives

Not quite the right fit?

Here's what else is out there.