Inngest
Also known as: Inngest AgentKit
Durable workflow engine for AI applications that runs step-based functions on your own hosts, with model calls offloaded through step.ai, the AgentKit agent framework, agent evals and a self-hostable server under the SSPL.
Inngest is a durable workflow engine for AI applications and background jobs. Functions written with its TypeScript, Python or Go SDKs run as steps with retries, parallelism, fan-out, waits and flow control for concurrency, throttling, debounce, rate limits and priority, and start on events, webhooks or cron schedules. Inngest calls the functions on the customer's own hosts, from serverless platforms to containers, and checkpoints each step so a failed run resumes without repeating finished work.
For agents, step.ai.infer runs model calls on Inngest's infrastructure with the model chosen through its provider adapters, step.ai.wrap brings the OpenAI, Anthropic and Vercel AI SDKs into its traces, and AgentKit composes agents and networks with tools, MCP servers and routing. A running function can pause on an event for a person's approval. Agent Evals attach quality scores to runs, including LLM-as-a-judge scores, and experiments compare prompts or models. Traces, an AI Overview dashboard and Insights show every step, token and cost, and MCP servers let coding agents inspect and operate the platform.
The server is source available under the SSPL, with each release becoming Apache 2.0 on its third anniversary, and self-hosts under a documented guide. Inngest Cloud is SOC 2 Type II compliant, with SAML, RBAC and audit trails on Enterprise. Pricing runs from a Free plan at $0 to Pro from $99 a month, Business from $499 a month and Enterprise custom, metered on executions.
Vendor details
Canonical URL
https://www.inngest.com
Category
Agent infrastructure
Company status
independent
Use cases & customers
Target customers
Deployment options
In practice
Your agent loop runs for twenty minutes across a dozen model and tool calls and a single rate limit kills the whole request. Step level checkpointing resumes from the failure point rather than restarting the run.
A workflow needs to stop and wait for a human to approve something, possibly for days. step.waitForEvent makes that a native execution primitive instead of a state machine you build and maintain yourself.
You cannot move compute off your own infrastructure. Inngest orchestrates by calling your own HTTP endpoints on Vercel, Lambda, Cloudflare Workers or a container, so execution stays where your code already lives.
Sources & related URLs
Research sources
Agentic Index coverage score
10.0 / 14 capabilities · 71%
| Integrations & Tool Calling | Partial |
|---|---|
|
The customer's agent tools are run by Inngest rather than supplied by it: its agent tool loop pattern makes each model call and each tool execution a retriable step, and AgentKit gives agents a tool-building API with MCP servers usable as tools and integrations with outside products (E2B, Browserbase, Smithery, Daytona). No connector catalog or authenticated action framework of Inngest's own is documented, so the tools are the customer's code or third-party services. Sourceinngest.com/docs/ai-patterns/agent-tool-loopsread 2026-09-25 |
|
| Workflow Orchestration | Full |
|
As a workflow engine, Inngest runs functions as steps with retries, parallel steps, fan-out, loops, delays, waits and invocation of other functions, under flow control for concurrency, throttling, debounce, rate limits, batching and priority. For agents, its patterns cover agent tool loops and sub-agent delegation, and AgentKit composes networks of agents with routing. Sourceinngest.com/docs/learn/inngest-stepsread 2026-09-25 |
|
| Knowledge Grounding & RAG | Not documented |
|
No retrieval structure Inngest maintains over the customer's corpus is documented. Its AI steps and AgentKit run model calls and tools; any indexing, embeddings store or retrieval is the customer's own code or a third-party service. Sourceinngest.com/docs/features/inngest-functions/steps-workflows/step-ai-orchestrationread 2026-09-25 |
|
| Human Oversight & Guardrails | Partial |
|
Durable waits let the customer's code hold for a person: Inngest's human-in-the-loop pattern has a function propose an action, notify someone, and pause on step.waitForEvent (or waitForSignal) until an approval event arrives or a timeout passes. This is a general wait applied to approval, and no approval step, approver identity or review surface of Inngest's own is documented. Sourceinngest.com/docs/ai-patterns/human-in-the-loopread 2026-09-25 |
|
| Security, Identity & Governance | Full |
|
Both compliance and access controls are documented. The security docs state Inngest is SOC 2 Type II compliant with periodic independent security assessments, and HIPAA BAAs are an add-on on Pro and Business and included on Enterprise. For access, SAML authentication is documented for accounts, and the pricing page lists SAML, RBAC and audit trails on Enterprise, with signing keys, event keys and API keys as the platform's credentials. Sourceinngest.com/docs/learn/securityread 2026-09-25 |
|
| Observability & Auditability | Full |
|
Every run is recorded for step by step inspection: run details and traces show each step, AI calls through step.ai carry prompts, tokens and responses, the AI Overview dashboard turns that metadata into usage, cost and performance views that click through to the runs behind them, and Insights queries runs and events. Trace history runs by plan (24 hours on Free to 90 days on Enterprise), with trace and log exports and Datadog and Prometheus integrations. Sourceinngest.com/docs/platform/monitor/ai-overviewread 2026-09-25 |
|
| Memory & State Persistence | Partial |
|
Every step is checkpointed, so an agent's progress is a durable record and a failed run resumes without repeating finished steps; that is state inside one run, and the code carries on from it. Across runs, AgentKit's History Adapter keeps conversations per thread so a later run resumes in context. That store is the customer's own database behind an adapter the customer writes, with no published lifetime or purge path and no first-party surface to review or edit it, and AgentKit's long-term memory runs on Mem0, a third party. Sourceinngest.com/docs/learn/durable-agentsread 2026-09-25 |
|
| Deployment & Data Residency | Full |
|
Inngest deploys into the customer's own environment two ways: functions always run on the customer's own hosts (serverless platforms, containers or servers) and Inngest calls them, and the Inngest server itself self-hosts under a documented guide since its 1.0 release. The server is source available under the SSPL, with each release becoming Apache 2.0 on its third anniversary (per the repository's license file). Sourceinngest.com/docs/self-hostingread 2026-09-25 |
|
| Prebuilt Agents, Templates & Packs | Partial |
|
Ready made starting points are published: AgentKit examples and a starter for a conversational app with persistent history, AI patterns in the docs (agent tool loops, human-in-the-loop, sub-agent delegation), and agent skills and plugins for coding agents. These are examples a developer builds from, not a catalog of agents a buyer adopts. Sourceagentkit.inngest.com/examples/overviewread 2026-09-25 |
|
| Triggers & Channel Coverage | Full |
|
Functions start on their own: they trigger on events (including webhook events Inngest consumes), on cron schedules, and on several triggers at once, and a running function can wait for an event or signal before carrying on. Sourceinngest.com/docs/guides/scheduled-functionsread 2026-09-25 |
|
| Model Flexibility & Routing | Full |
|
The customer chooses the model through a surface of Inngest's own. step.ai.infer offloads a model call to Inngest's infrastructure, with the model named through Inngest's provider adapters (for example step.ai.models.openai with a chosen model), step.ai.wrap wraps the OpenAI, Anthropic and Vercel AI SDKs as steps, and AgentKit takes a model per agent. All of them track requests and responses in traces. Sourceinngest.com/docs/features/inngest-functions/steps-workflows/step-ai-orchestrationread 2026-09-25 |
|
| APIs, SDKs & MCP Extensibility | Full |
|
Inngest is callable from outside through SDKs in TypeScript, Python and Go, a REST API, and the CLI, and it provides MCP servers for Inngest Cloud and the local Dev Server whose tools match the REST API and CLI commands, so a coding agent can inspect and operate apps, functions, events and runs. Sourceinngest.com/docs/ai-dev-tools/mcpread 2026-09-25 |
|
| Testing, Debugging & Optimization | Full |
|
Evaluation of agent output is documented. Agent Evals attach numeric or boolean quality scores to runs and steps, including LLM-as-a-judge scores and deferred scoring, group related work into sessions, and compare prompts, models or strategies with group.experiment() A/B variants. The docs label scoring beta, a public beta customers can use today. Scores are queryable in Insights and metered by plan (10,000 on Free to 250,000 on Business). Sourceinngest.com/docs/learn/agent-evalsread 2026-09-25 |
|
| Browser & Computer Use | Not documented |
|
No browser or desktop the agent operates, and no browser environment of Inngest's own, is documented. AgentKit integrates with Browserbase, but the browser and its control belong to Browserbase, a third party, and Inngest runs the customer's function around it. Sourceagentkit.inngest.com/integrations/browserbaseread 2026-09-25 |
|
The Agentic Index coverage score grades every vendor Full, Partial or Not documented against the same 14 buyer facing capabilities, from public evidence only. Each capability links to how all vendors in the index score on it. How this evidence is graded
Recent platform changes
Inngest released a feature allowing developers to rerun workflows from any specific step, even if the run has successfully completed. The platform reconstructs all preceding steps as memoized state and only re-executes the selected step and subsequent operations.
Bears on: Memory / state
View sourcePricing
Free $0/mo · Pro from $99/mo · Business from $499/mo · Enterprise custom
Plan fee with included executions (runs times steps plus one), events, span data and scores, with add-ons and overages above them; functions run on the customer's own hosting, billed separately
What is public
All four plans with their limits, starting prices and several overage rates are public on inngest.com/pricing, with a calculator; Enterprise is through sales.
Billing mechanics
Four plans: Free, Pro from $99 a month, Business from $499 a month and Enterprise custom, each with included executions, events, span data and evaluation scores. Executions are runs times (steps plus one). Plan changes take effect immediately and prorate. Because Inngest calls functions on the customer's own hosts, compute sits on the customer's hosting bill, not the subscription.
Cost watchouts
Executions count every step: a run with ten steps is eleven executions, so agent loops use the allowance far faster than background jobs. The functions themselves run on the customer's own hosting, which is a second bill. SAML, RBAC and audit trails are Enterprise only.
Variable cost rationale
Executions scale with steps per run, so agent loops and fan-out drive usage toward add-ons; compute is the customer's own hosting cost on top.
Additional watchouts
The pricing FAQ calls Inngest open source, but the server's license is the SSPL, with each release becoming Apache 2.0 on its third anniversary. Governance features (SAML, RBAC, audit trails) need Enterprise.
Overage / add-ons
Executions and workers above the plan are bought as add-ons; events above the allowance are $0.50 per million and evaluation scores $1.50 per thousand on Pro; span data above the allowance is billed as overage
Sales call required
Mixed (some tiers require a call)
Free / trial
Free plan at $0 a month with 50,000 executions, no credit card required; the server can also be self-hosted
Lowest paid plan
Pro from $99 a month
Commercial notes
Serverless deployments can offload model calls to Inngest through step.ai.infer, so the customer's function is not billed for time spent waiting on the provider. The pricing page carries a calculator for runs, steps and scores.
Key ambiguities
Inngest does not publish execution add-on rates above the included amounts; events above Pro's allowance are $0.50 per million and scores $1.50 per thousand.
Missing data
Execution and worker add-on rates, and Enterprise pricing.
Related vendors
- AgentOps — Agent observability and debugging platform: open source SDKs trace…
- Agno — Python agent framework and AgentOS runtime (formerly Phidata) for…
- AIsa — Resource and payment gateway for AI agents: one key to 110+ models…
- AlphaBitCore — AI control plane for regulated financial firms: one gateway enforces…
- Anchor Browser — Cloud hosted browser infrastructure that lets AI agents operate real…
- Apify — Cloud platform and marketplace of more than 73,000 ready-to-run…
Alternatives to Inngest
The closest documented capability profiles to Inngest among agent infrastructure platforms tracked by Agentic Index, ordered by similarity on the same 14 point evidence the rankings use. No vendor pays for placement.
- Bernstein10.5 / 14Fuller documented coverage on Integrations & Tool Calling and Human Oversight & Guardrails
- Confident AI8.5 / 14A lighter documented profile than Inngest
- DBOS8.5 / 14A lighter documented profile than Inngest
- Hatchet8.5 / 14A lighter documented profile than Inngest
- HoneyHive8.5 / 14A lighter documented profile than Inngest
- Langfuse8.5 / 14A lighter documented profile than Inngest
Similarity is computed from each vendor's Agentic Index coverage score evidence, axis by axis, not from the totals. How this evidence is graded