Promotional spot · Feature your product at the top bar.Get spotlight

Inngest

Inngest adds durable functions to your existing code so background jobs, event-driven workflows, and AI agents retry, recover, and stay observable without extra infrastructure.

Overview

Inngest is a durable execution platform for workflows and AI that adds reliability to your existing code. Instead of running separate infrastructure alongside your application, you wrap functions in steps so they can handle any event at any scale, with the ability to pause, fan out, defer, retry, and A/B test through one SDK.

Key Features

  • Durable functions: Wrap code in steps to make background jobs, event-driven functions, and multi-step workflows checkpoint, wait, and recover automatically, with automatic retries built in.
  • Observability by default: Because Inngest executes your functions, it traces every background job, agent, and event from trigger to completion, so you can evaluate outcomes on real production traffic.
  • Flow control: Set concurrency and ensure fairness across users, avoiding noisy neighbors and hand-rolled rate limits.
  • Sandboxes: Run a new prompt, model, or code path in an isolated sandbox on the same triggers and data as production, then compare results before shipping.
  • A/B testing and scoring: Capture run data by default so you can add scoring the same way you add retries and determine which variant performed better.
  • Broad job coverage: Supports background jobs, messaging queues without a broker, workflow orchestration, scheduled and cron jobs, webhooks, and serverless background jobs.

Typical Use Cases

  • Background jobs: Make any background job reliable with a single line of code, gaining automatic retries, recovery, and observability.
  • Workflow orchestration: Build multi-step functions in code that checkpoint, wait, and fan out across steps.
  • Scheduled and cron jobs: Run scheduled jobs as functions that can sleep, parallelize, retry, and recover.
  • Webhooks and events: Handle event-driven functions reliably, with failures retried and a clear record of what happened.

How It Works

  1. Install the SDK (for example, npm install inngest) into your existing codebase.
  2. Define a function with an ID, a trigger event, and a retry count.
  3. Wrap individual operations in steps using step.run so each step is checkpointed and durable.
  4. Run locally and then move to the cloud, where Inngest executes the functions and provides tracing and flow control.

Who It's For

Inngest suits developers and engineering teams building event-driven systems, background processing, and AI agent pipelines who want durability and observability without provisioning or maintaining separate infrastructure. Quickstarts are available for TypeScript with Next.js, TypeScript with Node.js, and Python with FastAPI.

Inngest helps teams keep async code reliable and observable, making it a practical fit for developers who want to focus on what their code does rather than how it fails.

Explore Similar Tools

Gravelhost provides instant-setup game server hosting for Minecraft, Rust, ARK and 52+ titles across 15 global locations with DDoS protection included.

Codehype is a launch platform where founders list their SaaS, AI tools, and startups for free and get discovered across Google, AI search, and LLMs.

Paste two lists or drag in files to instantly see what is unique to each list, what they share, and the combined set.

Upload any photo and let AI transform every face into the viral Kirkify look, then download and share the result in seconds.

SpriteCook turns text prompts into game-ready pixel art characters, props, tilesets, and animations with consistent style and engine-ready exports.

Youmind is an AI studio that helps you collect inspiration, build understanding through questions, and turn ideas into articles, slides, images, videos, and webpages.