Skip to content
masterclass Buddy

Inngest · Class

InngestMiddleware

Inngest middleware adds shared behavior around requests, functions, steps, and event sends. It supports dependency injection, encryption, error reporting, and custom lifecycle hooks.

Last updated

Syntax

class MyMiddleware extends Middleware.BaseMiddleware { /* hooks */ }
const inngest = new Inngest({ id: "my-app", middleware: [MyMiddleware] });

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • Middleware.BaseMiddleware
  • Dependency injection
  • Encryption middleware
  • Sentry middleware
  • onRunError
  • onFailure
  • named steps

Source: Inngest Middleware | Docs Overview. Checked 2026-11-03.