Open Source6.1K
  • inngest/inngest
  • inngest/inngest-js
  • inngest/inngest-py
  • inngest/inngestgo
  • inngest/inngest-kt
  • inngest/agent-kit
  • inngest/workflow-kit
  • Product

    Product

    Platform

    Learn about features, flow control, and more

    Use Cases

    AI + AI AgentsDurable workflowsWorkflow enginesQueuingBackground jobsScheduled & cron jobs
  • Docs

    Docs

    Getting started

    Learn how to use Inngest, SDKs, and more

    Functions

    Learn about writing durable functions using steps

    Flow control

    Concurrency, throttling, prioritization, and more

    Events & triggers

    How to trigger functions with events, crons, or webhooks

    Quick start guides

    Next.jsNode.jsPythonBuild AI Agents
  • Customers
  • Pricing
  • Blog
Open Source6.1K
  • inngest/inngest
  • inngest/inngest-js
  • inngest/inngest-py
  • inngest/inngestgo
  • inngest/inngest-kt
  • inngest/agent-kit
  • inngest/workflow-kit
Sign InSign Up

Blog

Engineering

Categories:Product updatesCompany newsEngineeringChangelog
  • Featured image for Eliminating latency in AI workflows: How to avoid the durability tradeoff blog post

    Eliminating latency in AI workflows: How to avoid the durability tradeoff

    2/25/2026

    Every durable execution system adds some latency between steps. It's the tax we pay for reliability. Here's how to eliminate it.

  • Featured image for The Constraint API: Scaling flow control beyond millions of RPS blog post

    The Constraint API: Scaling flow control beyond millions of RPS

    2/23/2026

    How we extracted constraint enforcement into a dedicated service to unlock lower latency, greater scalability, and flow control for Durable Endpoints.

  • Featured image for Durable Execution: The Key to Harnessing AI Agents in Production blog post

    Durable Execution: The Key to Harnessing AI Agents in Production

    2/19/2026

    AI Agents introduce multiple points of failure that traditional retry logic cannot handle. Durable execution provides the automatic state persistence, retries, and workflow resumption that make agents production-ready.

  • Featured image for Reducing local dev time by 83%: Why we migrated off Next.js blog post

    Reducing local dev time by 83%: Why we migrated off Next.js

    1/30/2026

    We care a lot about developer experience. But it's hard to build beautiful experiences for customers, while grinding through 10-12 second page load times. Here's how—and why—our team migrated from Next.js to Tanstack Start.

  • Featured image for How we built Insights AI with Inngest blog post

    How we built Insights AI with Inngest

    1/15/2026

    How we shipped Insights AI, what we learned about building agentic features, and why dogfooding your own infrastructure actually works.

  • Featured image for October 2025 incident report blog post

    October 2025 incident report

    10/24/2025

    Summary of the incident that caused function execution to fail on October 24, 2025

  • Featured image for Explicit APIs vs Magic Directives blog post

    Explicit APIs vs Magic Directives

    10/24/2025

    Comparing explicit APIs vs magic directives for workflows, queues, and durable execution. Or, directives as an antipattern.

  • Featured image for The Principles of Durable Execution Explained blog post

    The Principles of Durable Execution Explained

    12/10/2024

    Learn what Durable Execution is, how it works, and why it's beneficial to your system.

  • Featured image for step.ai: the quickest way to build reliable AI applications on Serverless while saving on compute blog post

    step.ai: the quickest way to build reliable AI applications on Serverless while saving on compute

    12/10/2024

    Combining step.run() and step.ai.infer() is the best toolset to build reliable AI applications on Serverless while saving on compute.

  • Featured image for October 2024 queue retrospective blog post

    October 2024 queue retrospective

    11/7/2024

    Summary of the queue related issues in October 2024

  • Featured image for Incident report for August 16, 2024 - Function execution outage blog post

    Incident report for August 16, 2024 - Function execution outage

    8/16/2024

    A full report on the incident that caused function execution to fail on August 16, 2024 UTC.

  • Featured image for Sharding high-throughput Redis without downtime blog post

    Sharding high-throughput Redis without downtime

    7/23/2024

    Read about how we rolled our new sharded infrastructure out to production without a millisecond of downtime and how it improved Inngest's overall performance.

  • Featured image for Accidentally Quadratic: Evaluating trillions of event matches in real-time blog post

    Accidentally Quadratic: Evaluating trillions of event matches in real-time

    5/15/2024

    Building the expression engine that powers ephemeral event matching.

  • Featured image for How we built a fair multi-tenant queuing system blog post

    How we built a fair multi-tenant queuing system

    1/22/2024

    Building the Inngest queue - Part I

  • Featured image for Building Metrics with TimescaleDB blog post

    Building Metrics with TimescaleDB

    11/29/2023

    How we built better observability into Inngest

  • Featured image for Python errors as values: Comparing useful patterns from Go and Rust blog post

    Python errors as values: Comparing useful patterns from Go and Rust

    11/8/2023

    Safer error handling, inspired by Go and Rust

  • Featured image for 5 Lessons Learned From Taking Next.js App Router to Production blog post

    5 Lessons Learned From Taking Next.js App Router to Production

    5/5/2023

    What did we learn from building and shipping our new app with the Next.js 13 App Router?