# inngest/inngest

The leading workflow orchestration platform.  Run stateful step functions and AI workflows on serverless, servers, or the edge.

Repository: https://github.com/inngest/inngest
Canonical: https://ross.abutalabs.com/products/inngest
Homepage: https://www.inngest.com/docs
Language: Go
License: NOASSERTION
License Family: other
Topics: cli, event-driven, serverless-functions, queues, serverless, event-driven-architecture, workflow-engine, workflows
Last push: 2026-08-26T22:04:38+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 1913, "days_push": 7, "days_rel": 7, "gap_med": 3, "n_releases_24m": 142}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5766, forks 343 (observed 2026-08-28T04:09:29.398030+00:00)

## What it is
Inngest is an event-driven durable execution platform for running stateful step functions and AI workflows on serverless, servers, or the edge. It replaces queues, state management, and scheduling with SDKs in TypeScript, Python, and Go, plus a CLI and local Dev Server, and can be self-hosted or used via the Inngest Cloud platform.

## Use cases
- run reliable background jobs without managing queues or workers
- build durable multi-step workflows that retry and resume after failures
- orchestrate AI agent and RAG pipelines with checkpointed steps
- schedule cron and one-off delayed functions
- control concurrency, throttling, debouncing, and rate limiting per user or tenant
- build email drip campaigns triggered by user behavior
- run human-in-the-loop workflows that pause and resume
- evaluate AI agent runs in production with scoring and traces

## When to choose
- you need fault-tolerant, resumable workflows without deploying separate worker infrastructure
- you want event-driven background jobs with built-in retries, scheduling, and flow control
- you are building AI agents that must survive crashes and long waits
- you want a local dev server with production parity and multi-language SDKs

## When to avoid
- you only need simple one-shot cron jobs with no state or retries
- you want a fully self-contained open-source stack with no cloud dependency, since key features like Agent Evals and scoring rely on the Inngest Platform
- your code cannot expose an HTTPS endpoint for function invocation
- you need a license-permissive dependency, as the license is a custom non-standard one

## Facets
- artifact type: service
- maturity: active
- function: workflow-automation, scheduling, message-queue, webhook, api-framework, cli, self-hosted, agent-framework
- domain: backend, developer-tools, artificial-intelligence, microservices, web-development
- platform: go, cross-platform, self-hosted, serverless, cli, cloud
- tags: durable-execution, workflow-engine, event-driven, background-jobs, step-functions, flow-control, retries, dev-server, automation, ai-agents, docker

## Member repositories
- inngest/inngest (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:29.398030+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:52:55.740478+00:00, confidence not recorded.
  - readme: https://github.com/inngest/inngest (fetched 2026-08-28T04:09:29.398030+00:00, sha b019e5597222)
  - homepage: https://www.inngest.com/docs (fetched 2026-08-29T08:48:29.858187+00:00, sha 68d9da178ef0)
  - site_page: https://www.inngest.com/docs/examples (fetched 2026-08-29T08:48:29.867021+00:00, sha 09066219efa9)
  - site_page: https://www.inngest.com/docs/patterns (fetched 2026-08-29T08:48:29.868688+00:00, sha 3b590580c1b9)
  - site_page: https://www.inngest.com/docs/getting-started/nextjs-quick-start (fetched 2026-08-29T08:48:29.870233+00:00, sha 5f11fa1dfe32)
  - site_page: https://www.inngest.com/docs/getting-started/python-quick-start (fetched 2026-08-29T08:48:29.872036+00:00, sha 803398e3c493)
  - site_page: https://www.inngest.com/docs/learn/how-functions-are-executed (fetched 2026-08-29T08:48:29.873865+00:00, sha 4afeba63f1c1)
  - site_page: https://www.inngest.com/docs/architecture (fetched 2026-08-29T08:48:29.876081+00:00, sha bab14bd28b95)
  - site_page: https://www.inngest.com/docs/learn/durable-agents (fetched 2026-08-29T08:48:29.877923+00:00, sha e5fb22a10d2e)
  - site_page: https://www.inngest.com/docs/learn/agent-evals (fetched 2026-08-29T08:48:29.880353+00:00, sha 0d4ce94c2cef)
- Data as of 2026-08-30T08:39:29.467469+00:00.
