Inngest
Inngest is a workflow orchestration platform for durable step functions and AI workflows, runnable on its cloud platform or a self-hosted server.
- GitHub stars
- 5.9k
- Last commit
- today
- Latest release
- v1.45.1
- Self-hosted
- Yes
- Hosted version
- Available

Inngest is a workflow orchestration platform built around durable functions. These functions replace separate queues, state management and scheduling so developers can write reliable step functions and background jobs without managing the underlying infrastructure.
An Inngest function has three parts. Triggers are events, cron schedules or webhook events, flow control configures how runs are queued and executed through concurrency, throttling, debouncing, rate limiting and prioritization, and steps are the building blocks that can retry on error and run for months. You write functions with a language SDK, test them with the Inngest Dev Server, deploy them to your own infrastructure and sync them with the Inngest Platform or a self-hosted server, which then calls them securely over HTTPS when events arrive.
Inngest is written in Go. Its quick starts cover Next.js, Node.js and Python, and the documentation includes project architecture and self-hosting guides. The repository lists its licence as other, so check the terms before running it yourself.
Key features
- Durable step functions with automatic retries
- Event, cron and webhook triggers
- Concurrency, throttling and rate limiting controls
- Local Dev Server with dashboard
- SDKs for several languages
- Cloud platform or self-hosted server

