Join us this Friday, Feb 20 for a Durable Endpoints live coding session.

Changelog

Durable Endpoints: Durability beyond workflows

February 10, 2026

Durable Endpoints bring Inngest's durability directly into your API handlers. Wrap your endpoint code with inngest.endpoint() and use step.run(), each step automatically gets retries, recovery, and observability, without leaving your endpoint code.

Durable Endpoints are low-latency and unbreakable API endpoints, with:

  • Zero wasted keystrokes: Wrap code in step.run(), and you're done. No queues to configure, no workers to deploy.
  • Automatic recovery: Steps checkpoint as they complete. Failures retry from the last successful step, not from scratch.
  • Built-in observability: See exactly what's running, what failed, and why.
  • Low latency by design: Powered by Checkpointing for fast execution.

Durable Endpoints is available now in public beta for Next.js and Bun.

Read the blog post · Get started with the documentation