A workflow orchestration platform for building durable, stateful step functions and AI workflows on serverless, servers, or the edge.
Inngest is a workflow orchestration platform that allows developers to build durable, stateful step functions and AI workflows. It solves the problem of managing queues, state, and scheduling by providing a framework for writing reliable background logic that can run on serverless, servers, or the edge. Developers define functions with triggers, steps, and flow control, and Inngest handles execution, retries, and state persistence.
Developers and engineering teams building applications that require reliable background processing, complex workflows, or event-driven automation, particularly those using serverless or microservices architectures.
Inngest simplifies workflow orchestration by removing infrastructure management, offering automatic retries and state persistence, and supporting multiple programming languages. Its local development server ensures production parity, and it can be self-hosted or used with the Inngest Platform for scalability.
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
Functions can run for months with automatic retries and state persistence, as highlighted in the step-based workflows that recover from failures, eliminating manual infrastructure management.
SDKs for TypeScript/JavaScript, Python, Go, and Kotlin/Java allow development in familiar environments, making it accessible across diverse tech stacks without vendor lock-in.
The Inngest Dev Server provides a complete local experience with production parity, enabling reliable testing and debugging before deployment, as emphasized in the getting started section.
Per-function configuration for concurrency, throttling, debouncing, and rate limiting offers precise execution management, crucial for complex workflows with varying loads.
The Inngest server uses the Server Side Public License (SSPL), which can impose copyleft constraints on commercial use and distribution, potentially deterring enterprise adoption.
Self-hosting requires managing multiple components like databases and queues, adding operational complexity compared to fully managed alternatives, as noted in the architecture description.
As a newer platform, Inngest has a smaller community and fewer third-party integrations than established players like AWS or Temporal, which might limit tooling and support options.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.