← Back to Catalog

inngest/inngest

↗ GitHub

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

5,132

Stars

278

Forks

17

Watchers

143

Open Issues

Go·Other·Last commit Apr 2, 2026·by @inngest·Published April 2, 2026·Analyzed 5d ago
A

Safety Rating A

No hardcoded secrets, malicious code patterns, suspicious dependencies, or prompt injection attempts were detected. The repository is a well-structured open source Go project from a known commercial vendor (Inngest Inc.) with active community engagement, public CI workflows, and a standard license. No red flags found.

AI-assisted review, not a professional security audit.

AI Analysis

Inngest is a workflow orchestration platform and dev server that enables developers to write durable, stateful step functions and AI workflows using language SDKs. It handles queuing, scheduling, flow control (concurrency, throttling, debouncing, rate limiting), and reliable execution across serverless, server, and edge environments. The repository contains the core Go server, executor, event stream, queue engine, and CLI dev server.

Use Cases

  • Running durable background jobs with automatic retries and step-level fault tolerance
  • Orchestrating multi-step AI workflows with stateful execution
  • Building event-driven workflows triggered by HTTP events, cron schedules, or webhooks
  • Local development of serverless workflows with production-parity dev server
  • Self-hosting a workflow engine with flow control (concurrency, rate limiting, debouncing)

Tags

#workflow-automation#multi-agent#server#cli-tool#self-hosted#serverless#ai-agents#function-calling#streaming#real-time

Project Connections

Alternative to

Temporal

Both Temporal and Inngest provide durable workflow orchestration with step-level retries and state management, representing alternative approaches to the same problem.

Alternative to

Airflow

Apache Airflow is another workflow orchestration platform; Inngest targets serverless/edge environments while Airflow is more data-pipeline focused, but both solve workflow scheduling and execution.

Alternative to

BullMQ

BullMQ provides queue-based background job processing in Node.js; Inngest abstracts over similar primitives with added durability and step functions.