Stay free if you only need basic features. Upgrade if you need advanced features. Most solo builders can start free.
Queues can retry a whole job but they don't remember partial progress. Inngest's step primitive checkpoints each side effect, so a retried run resumes at the next step with prior outputs available — critical for expensive LLM chains.
The open-source dev server is for local development. Production self-hosting is available through the Enterprise tier as a VPC or on-prem deployment; there is no fully self-managed OSS runtime today.
Yes — Inngest is designed for serverless. Your functions live inside your normal HTTP framework; Inngest just calls their handler. It runs cleanly on Vercel, Cloudflare Workers, AWS Lambda, Fly, and Render.
You are billed per execution (function invocation) and per step. A workflow with 5 steps and 1,000 runs a month uses 1,000 executions and 5,000 steps. Concurrency limits and seat counts also factor in on higher tiers.
Yes, but it may be overkill if all you need is 'run this once a day.' The value shows up when you want retries, concurrency limits, or the ability to pause and resume — for a pure cron with no state, a platform-native scheduler is simpler.
Start with the free plan — upgrade when you need more.
Get Started Free →Still not sure? Read our full verdict →
Last verified March 2026