Vibeleaderboard
Index / tool
Visit inngest.com
Category
Developer Tools
Rank
No. 385Tools index
Pricing
Freemium
Type
TOOL
Builder
inngest
Latest release
v1.41.1
Added
Jul 4, 2026

About

Inngest is a durable workflow platform for running stateful step functions, background jobs, AI workflows, and scheduled (cron) tasks on serverless or servers without managing queues.

What it does

Applications publish structured events, which Inngest matches to application functions and invokes securely over HTTPS. Developers divide work into retriable steps, while the service records progress, schedules execution, and coordinates recovery. Triggers can come from events, webhooks, or cron schedules.

Why it's ranked here

A strong choice for event-driven application work that must survive failures or long pauses. Automatic step retries, persisted outputs, local production-parity tooling, broad flow controls, hosted operation, and self-hosting form a substantial package. The licensing and self-hosted maintenance obligations deserve close attention.

What's good

Steps can run for months and recover from failures without repeating completed work. Flow controls cover concurrency, throttling, debouncing, rate limiting, prioritization, and batching. The local dashboard exposes apps, functions, and run history. TypeScript, Python, Go, and Kotlin or Java SDKs broaden adoption.

Tradeoffs

The server and CLI use the Server Side Public License with delayed Apache publication, while SDKs use Apache 2.0. Self-hosted Postgres history grows without automatic truncation, requiring scheduled retention work. The documented SDK gap analysis also shows some behavior differs across languages.

How to use it well

Use it when product code already emits meaningful events and background work needs retries, pauses, coordination, or per-key flow control. Keep functions in your existing application infrastructure, test them with the local server, then sync them to hosted or self-hosted Inngest. It does not deploy or host your application code.

Technical notes+

README.md describes the Event API, event stream, runner, queue, executor, state store, GraphQL and REST APIs, and dashboard. go.mod defines the Go server module and includes PostgreSQL, SQLite, Redis, NATS, Kafka, OpenTelemetry, GraphQL, gRPC, and MCP dependencies. Makefile provides builds, race-tested tests, linting, end-to-end tests, protobuf generation, OpenAPI generation, GraphQL generation, cross-compilation, and UI builds. docs/SDK_SPEC.md specifies the HTTP and step protocol, while docs/SDK_SPEC_GAP_ANALYSIS.md records cross-SDK differences. docs/POSTGRES_RETENTION.md states that self-hosted Postgres has no automatic retention flag or background garbage collection.

Observed

License
Server and CLI use the Server Side Public License with delayed publication under Apache 2.0; SDKs use Apache 2.0.
Primary language
The server repository is a Go module, with Go-based build, test, generation, and release tasks.
Install surface
The development server is available through the npm-hosted CLI via npx; releases also publish binaries and Docker images.
Interfaces
Provides a CLI, language SDKs, HTTPS event and function communication, GraphQL API, REST API, and dashboard UI.
SDK languages
Official SDKs are listed for TypeScript or JavaScript, Python, Go, and Kotlin or Java.
Deployment model
Application functions run on user-managed infrastructure and sync with either the hosted platform or a self-hosted server.

Read from README.md, go.mod, Makefile, package.json, pkg/coreapi/graph/resolvers/app.go, docs/defer.md, docs/DEFERRED.md, docs/SDK_SPEC.md, docs/RELEASING.md, docs/CONTRIBUTING.md, docs/OPENAPI_WORKFLOW.md, docs/POSTGRES_RETENTION.md, docs/TYGO_TYPE_GENERATION.md, docs/SDK_SPEC_GAP_ANALYSIS.md, docs/DEVSERVER_ARCHITECTURE.md.

Tags

workflowCompute & Hostingorchestrationbackground-jobsInngestserverlesscrondurable

Tech Stack

Node.jsGoDocker

Comments (0)

No comments yet

Indexed by a proprietary survey. Corrections welcome.