Skip to content

How Inngest’s scores are calculated

The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.

verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10

PA Score39/100

Agent-ready 56.8 × 0.30 = 17.04

API quality 4.3 × 0.20 = 0.86

Openness 36.0 × 0.20 = 7.20

Built-in AI 28.0 × 0.15 = 4.20

Automation 61.5 × 0.15 = 9.22

(17.04 + 0.86 + 7.20 + 4.20 + 9.22) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 38.52 ÷ 1.00 = 38.5

Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.

Agent-ready56.8/100×0.30 of the PA blend

Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.

Point an agent at llms.txt or agent-oriented docsweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [probe] https://www.inngest.com/llms.txtPROBE llms.txt: HTTP 200 at https://www.inngest.com/llms.txt # Inngest > Inngest is the durable workflow engine for AI applications. It provides step-level retries, event coordinat
  • [probe] https://www.inngest.com/docs.mdPROBE docs-md: HTTP 404 at https://www.inngest.com/docs.md

Run the product headlessly / in CI for automationweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://api-docs.inngest.comThe Inngest REST API lets you interact with events, function runs, environments, and more programmatically.
  • [claimed-docs] https://www.inngest.com/docs/cliInspect runs, fetch traces, invoke functions, and give coding agents access to your Inngest data from the terminal.
  • [claimed-docs] https://www.inngest.com/docs/self-hostingWhile the easiest way to get started with Inngest is using our hosted platform... we understand that developers may want to self-host for a variety of reasons.
  • [claimed-docs] https://www.inngest.com/docs/reference/typescript/v4/testingThis allows you to mock function state, step tooling, and inputs with a Jest-compatible API supporting all major testing frameworks, runtimes, and libraries
  • [github] https://github.com/inngest/inngestDeploy your functions to your own infrastructure. Sync your application's functions with the Inngest Platform or a self-hosted Inngest server.
  • [community] https://hn.algolia.com/api/v1/items/41604042I implemented Inngest to handle our video migration queues... complete breeze. Loved the balance between the amount of complexity that's abstracted away... Also the support was top notch.
  • [community] https://hn.algolia.com/api/v1/items/36403014We've been using Inngest at Secta.ai for the last ~6 months... DX is great! Writing the jobs feels very natural, much much simpler than Temporal. The development server is neat and makes debugging jobs very easy.

Plug MCP servers into this product so it can use their toolsweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://www.inngest.com/docs/ai-dev-tools/mcpConnect Claude Code, Codex, Cursor, or another MCP client to inspect and operate Inngest from your coding agent.
  • [probe] https://www.inngest.com/docs/ai-dev-tools/mcpofficial MCP server documented at https://www.inngest.com/docs/ai-dev-tools/mcp
  • [claimed-docs] https://agentkit.inngest.comAgentKit is a framework to build AI Agents, from single model inference calls to multi-agent systems that use tools.

Connect an agent via an official MCP serverweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://www.inngest.com/docs/ai-dev-tools/mcpConnect Claude Code, Codex, Cursor, or another MCP client to inspect and operate Inngest from your coding agent.
  • [probe] https://www.inngest.com/docs/ai-dev-tools/mcpofficial MCP server documented at https://www.inngest.com/docs/ai-dev-tools/mcp

Use an official CLIweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://www.inngest.com/docs/cliInspect runs, fetch traces, invoke functions, and give coding agents access to your Inngest data from the terminal.
  • [claimed-docs] https://www.inngest.com/docs-markdown/guides/debug-with-cliThis guide walks you through finding a failed run, pulling its trace, and identifying which step broke. You do this entirely from the terminal using the Inngest CLI.
  • [probe] https://www.inngest.com/docs/cliofficial CLI documented at https://www.inngest.com/docs/cli

Drive the product through a documented public APIweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://api-docs.inngest.comThe Inngest REST API lets you interact with events, function runs, environments, and more programmatically.
  • [probe] https://www.inngest.com/llms.txtPROBE llms.txt: HTTP 200 at https://www.inngest.com/llms.txt # Inngest > Inngest is the durable workflow engine for AI applications. It provides step-level retries, event coordinat
  • [probe] https://www.inngest.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://www.inngest.com/openapi.json, https://www.inngest.com/swagger.json, https://www.inngest.com/api/openapi.json, https://www.inngest.com/.well-known/openapi.json)
  • [claimed-docs] https://www.inngest.com/docs/cliInspect runs, fetch traces, invoke functions, and give coding agents access to your Inngest data from the terminal.
  • [probe] https://www.inngest.com/docs/cliofficial CLI documented at https://www.inngest.com/docs/cli

Issue scoped/least-privilege API credentials for an agentweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Build against official SDKsweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://www.inngest.com/docsWrite functions in TypeScript, Python or Go to power background and scheduled jobs, with steps built in. We handle the backend infra, queueing, scaling, concurrency, throttling, rate limiting, and observability for you.
  • [claimed-docs] https://agentkit.inngest.comAgentKit is a framework to build AI Agents, from single model inference calls to multi-agent systems that use tools.
  • [claimed-docs] https://www.inngest.com/docs/learn/durable-agentsEvery step, every tool call, every decision the agent makes is checkpointed as it happens. If the process dies at step 7 of 12, the agent picks up at step 7 — not step 1.
  • [claimed-docs] https://www.inngest.com/docs/features/inngest-functions/steps-workflows/step-ai-orchestrationstep.ai.wrap() wraps other AI SDKs (OpenAI, Anthropic, and Vercel AI SDK) as a step, augmenting the observability of your Inngest Functions with information such as prompts and tokens used.
  • [claimed-docs] https://www.inngest.com/docs/ai-patterns/agent-tool-loopsThis guide walks you through building a ReAct-style agent loop (Reason → Act → Observe → Repeat) where each iteration is a durable, retriable step.
  • [claimed-docs] https://www.inngest.com/docs-markdown/ai-patterns/sub-agent-delegationDelegation gives sub-agents their own context window, tools, and token budget. A sub-agent can be modeled as a separate Inngest function that runs its own agent loop
  • [claimed-docs] https://www.inngest.com/docs-markdown/learn/agent-evalsAgent Evals help you measure how well AI agents and workflows perform in production. You attach scores to function runs, group related work into sessions, preserve execution details in traces, and compare changes with experiments.
  • [claimed-docs] https://api-docs.inngest.comThe Inngest REST API lets you interact with events, function runs, environments, and more programmatically.
  • [claimed-docs] https://www.inngest.com/docs/cliInspect runs, fetch traces, invoke functions, and give coding agents access to your Inngest data from the terminal.
  • [community] https://hn.algolia.com/api/v1/items/36403014We've been using Inngest at Secta.ai for the last ~6 months... DX is great! Writing the jobs feels very natural, much much simpler than Temporal. The development server is neat and makes debugging jobs very easy.
  • [community] https://hn.algolia.com/api/v1/items/41604042Congrats! I used Inngest when I wrote a video processing pipeline... Amazing devEx. Thanks so much for all the work and enabling a local mode too.
  • [probe] https://www.inngest.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://www.inngest.com/openapi.json, https://www.inngest.com/swagger.json, https://www.inngest.com/api/openapi.json, https://www.inngest.com/.well-known/openapi.json)

Subscribe to events via webhooksweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://www.inngest.com/docs/platform/webhooksInngest enables you to create any number of unique URLs which act as webhook consumers. You can create a webhook for each third party service that you use
  • [claimed-docs] https://www.inngest.com/docs/platform/webhooksInngest enables you to create any number of unique URLs which act as webhook consumers. You can create a webhook for each third party service that you use (e.g. Stripe, Github, Clerk)

Agent-ready = 119.2 ÷ 210 × 100 = 56.8

API quality4.3/100×0.20 of the PA blend

The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.

Explore an interactive API reference with runnable examplesweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://api-docs.inngest.comThe Inngest REST API lets you interact with events, function runs, environments, and more programmatically.
  • [probe] https://www.inngest.com/docs.mdPROBE docs-md: HTTP 404 at https://www.inngest.com/docs.md
  • [probe] https://www.inngest.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://www.inngest.com/openapi.json, https://www.inngest.com/swagger.json, https://www.inngest.com/api/openapi.json, https://www.inngest.com/.well-known/openapi.json)

Download a machine-readable API spec (OpenAPI or equivalent)weight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://www.inngest.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://www.inngest.com/openapi.json, https://www.inngest.com/swagger.json, https://www.inngest.com/api/openapi.json, https://www.inngest.com/.well-known/openapi.json)
  • [probe] https://www.inngest.com/docs.mdPROBE docs-md: HTTP 404 at https://www.inngest.com/docs.md
  • [claimed-docs] https://api-docs.inngest.comThe Inngest REST API lets you interact with events, function runs, environments, and more programmatically.

Test against a sandbox environment without touching production dataweight 1

1 (weight) × 5 (quality) × 0.6 (partial) = 3.0 of 10 max

  • [claimed-docs] https://www.inngest.com/docs/reference/typescript/v4/testingThis allows you to mock function state, step tooling, and inputs with a Jest-compatible API supporting all major testing frameworks, runtimes, and libraries
  • [community] https://hn.algolia.com/api/v1/items/41604042Congrats! I used Inngest when I wrote a video processing pipeline... Amazing devEx. Thanks so much for all the work and enabling a local mode too.
  • [community] https://hn.algolia.com/api/v1/items/36403014We've been using Inngest at Secta.ai for the last ~6 months... DX is great! Writing the jobs feels very natural, much much simpler than Temporal. The development server is neat and makes debugging jobs very easy.
  • [claimed-docs] https://api-docs.inngest.comThe Inngest REST API lets you interact with events, function runs, environments, and more programmatically.
  • [claimed-docs] https://www.inngest.com/docs/self-hostingWhile the easiest way to get started with Inngest is using our hosted platform... we understand that developers may want to self-host for a variety of reasons.

Rely on versioned APIs with a documented deprecation policyweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://api-docs.inngest.comThe Inngest REST API lets you interact with events, function runs, environments, and more programmatically.
  • [claimed-docs] https://www.inngest.com/docs/learn/versioningInngest enables developers to deploy changes to functions without explicit version markers or complex migration logic.
  • [claimed-docs] https://www.inngest.com/docs/reference/typescript/v4/testingThis allows you to mock function state, step tooling, and inputs with a Jest-compatible API supporting all major testing frameworks, runtimes, and libraries

API quality = 3.0 ÷ 70 × 100 = 4.3

Openness36.0/100×0.20 of the PA blend

Can you leave, inspect, or self-host — data export, open source, portability.

Do everything through the API that I can do in the UIweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://api-docs.inngest.comThe Inngest REST API lets you interact with events, function runs, environments, and more programmatically.
  • [claimed-docs] https://www.inngest.com/docs/cliInspect runs, fetch traces, invoke functions, and give coding agents access to your Inngest data from the terminal.
  • [probe] https://www.inngest.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://www.inngest.com/openapi.json, https://www.inngest.com/swagger.json, https://www.inngest.com/api/openapi.json, https://www.inngest.com/.well-known/openapi.json)
  • [claimed-docs] https://www.inngest.com/changelogWe've added AI Overview, a dashboard that turns the OpenTelemetry-derived gen_ai.* metadata Inngest already captures from your AI calls into a live view of usage, cost, and performance across your environment.
  • [claimed-docs] https://www.inngest.com/docs-markdown/learn/agent-evalsAgent Evals help you measure how well AI agents and workflows perform in production. You attach scores to function runs, group related work into sessions, preserve execution details in traces, and compare changes with experiments.

Export all of my data in open formats and leaveweight 3

3 (weight) × 4 (quality) × 0.6 (partial) = 7.2 of 30 max

  • [claimed-docs] https://api-docs.inngest.comThe Inngest REST API lets you interact with events, function runs, environments, and more programmatically.
  • [claimed-docs] https://www.inngest.com/docs/self-hostingWhile the easiest way to get started with Inngest is using our hosted platform... we understand that developers may want to self-host for a variety of reasons.
  • [claimed-docs] https://www.inngest.com/docs/self-hostingSelf-hosting support for Inngest is supported as of the 1.0 release.
  • [github] https://github.com/inngest/inngestDeploy your functions to your own infrastructure. Sync your application's functions with the Inngest Platform or a self-hosted Inngest server.
  • [community] https://hn.algolia.com/api/v1/items/41604042Looking at the License - This is not Open Source, but rather Source Available software. Looks great but do not appreciate deceptive marketing.
  • [community] https://hn.algolia.com/api/v1/items/36696800Can you elaborate on why you chose to go with SSPL license? ... OSI stating that the SSPL does not comply with its Open Source Definition, describing it as a 'fauxpen' source license.

Read the product's source under an open licenseweight 2

2 (weight) × 3 (quality) × 0.3 (disputed) = 1.8 of 20 max

  • [github] https://github.com/inngest/inngestDeploy your functions to your own infrastructure. Sync your application's functions with the Inngest Platform or a self-hosted Inngest server.
  • [community] https://hn.algolia.com/api/v1/items/41604042Looking at the License - This is not Open Source, but rather Source Available software. Looks great but do not appreciate deceptive marketing.
  • [community] https://hn.algolia.com/api/v1/items/36696800Can you elaborate on why you chose to go with SSPL license? ... OSI stating that the SSPL does not comply with its Open Source Definition, describing it as a 'fauxpen' source license.
  • [community] https://hn.algolia.com/api/v1/items/31910762SSPL license noted for Inngest's open-source event-driven queue CLI, raising licensing concerns among commenters.

Self-host the core productweight 3

3 (weight) × 7 (quality) × 1.0 (full) = 21.0 of 30 max

  • [claimed-docs] https://www.inngest.com/docs/self-hostingWhile the easiest way to get started with Inngest is using our hosted platform... we understand that developers may want to self-host for a variety of reasons.
  • [claimed-docs] https://www.inngest.com/docs/self-hostingSelf-hosting support for Inngest is supported as of the 1.0 release.
  • [github] https://github.com/inngest/inngestDeploy your functions to your own infrastructure. Sync your application's functions with the Inngest Platform or a self-hosted Inngest server.
  • [community] https://hn.algolia.com/api/v1/items/41604042Looking at the License - This is not Open Source, but rather Source Available software. Looks great but do not appreciate deceptive marketing.
  • [community] https://hn.algolia.com/api/v1/items/36696800Can you elaborate on why you chose to go with SSPL license? ... OSI stating that the SSPL does not comply with its Open Source Definition, describing it as a 'fauxpen' source license.

Openness = 36.0 ÷ 100 × 100 = 36.0

Built-in AI28.0/100×0.15 of the PA blend

Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.

Get AI-generated insights and suggestions from my data inside the productweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://www.inngest.com/changelogWe've added AI Overview, a dashboard that turns the OpenTelemetry-derived gen_ai.* metadata Inngest already captures from your AI calls into a live view of usage, cost, and performance across your environment.
  • [claimed-docs] https://www.inngest.com/changelogWe've added AI Overview, a dashboard that turns the OpenTelemetry-derived `gen_ai.*` metadata Inngest already captures from your AI calls into a live view of usage, cost, and performance across your environment.

Set up automations that run autonomously in the backgroundweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [claimed-docs] https://www.inngest.com/docs/guides/scheduled-functionsInngest's cron schedules also support timezones, allowing you to schedule work in whatever timezone you need work to run in.
  • [claimed-docs] https://www.inngest.com/docs/features/inngest-functions/steps-workflows/wait-for-eventUse step.waitForEvent() to wait for a particular event to be received before continuing. It returns a Promise that is resolved with the received event or null if the event is not received within the timeout.
  • [claimed-docs] https://www.inngest.com/docs/learn/durable-agentsEvery step, every tool call, every decision the agent makes is checkpointed as it happens. If the process dies at step 7 of 12, the agent picks up at step 7 — not step 1.
  • [claimed-docs] https://www.inngest.com/docs/learn/durable-agentsIf the process dies at step 7 of 12, the agent picks up at step 7 — not step 1. If the agent needs to wait three hours for a human to approve something, it suspends entirely, holding zero resources, and resumes when the approval arrives.
  • [claimed-docs] https://www.inngest.com/docs-markdown/ai-patterns/human-in-the-loopUse step.waitForEvent() to pause agent execution for human approval, then resume or abort based on the response.
  • [claimed-docs] https://www.inngest.com/docs-markdown/ai-patterns/sub-agent-delegationDelegation gives sub-agents their own context window, tools, and token budget. A sub-agent can be modeled as a separate Inngest function that runs its own agent loop
  • [claimed-docs] https://www.inngest.com/docs/features/inngest-functions/error-retries/retriesBy default, in addition to the initial attempt, Inngest will retry a function or a step up to 4 times until it succeeds.
  • [community] https://hn.algolia.com/api/v1/items/41604042I implemented Inngest to handle our video migration queues... complete breeze. Loved the balance between the amount of complexity that's abstracted away... Also the support was top notch.
  • [community] https://hn.algolia.com/api/v1/items/36403014With Inngest, I moved all of our background services and processing to a separate sub-repo, and we can develop, deploy and monitor entirely independently... their support was nearly real-time and worked with me either help me solve the problem.

Delegate tasks to a built-in AI assistant inside the productweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://www.inngest.com/docs/ai-dev-tools/mcpConnect Claude Code, Codex, Cursor, or another MCP client to inspect and operate Inngest from your coding agent.
  • [claimed-docs] https://agentkit.inngest.comAgentKit is a framework to build AI Agents, from single model inference calls to multi-agent systems that use tools.
  • [claimed-docs] https://www.inngest.com/docs/cliInspect runs, fetch traces, invoke functions, and give coding agents access to your Inngest data from the terminal.

Operate the product with natural-language commandsweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://www.inngest.com/docs/ai-dev-tools/mcpConnect Claude Code, Codex, Cursor, or another MCP client to inspect and operate Inngest from your coding agent.
  • [probe] https://www.inngest.com/docs/ai-dev-tools/mcpofficial MCP server documented at https://www.inngest.com/docs/ai-dev-tools/mcp
  • [claimed-docs] https://www.inngest.com/docs/cliInspect runs, fetch traces, invoke functions, and give coding agents access to your Inngest data from the terminal.
  • [probe] https://www.inngest.com/docs/cliofficial CLI documented at https://www.inngest.com/docs/cli

Built-in AI = 25.2 ÷ 90 × 100 = 28.0

Automation61.5/100×0.15 of the PA blend

Depth of automation primitives — rules, scheduling, bulk operations, webhooks.

Perform bulk operations across many items at onceweight 2

2 (weight) × 4 (quality) × 0.6 (partial) = 4.8 of 20 max

  • [claimed-docs] https://api-docs.inngest.comThe Inngest REST API lets you interact with events, function runs, environments, and more programmatically.
  • [claimed-docs] https://www.inngest.com/docs/guides/concurrencyStep concurrency can be optionally configured using "keys" which applies the limit to each unique value of the key (ex. user id).
  • [claimed-docs] https://www.inngest.com/docsWrite functions in TypeScript, Python or Go to power background and scheduled jobs, with steps built in. We handle the backend infra, queueing, scaling, concurrency, throttling, rate limiting, and observability for you.
  • [claimed-docs] https://www.inngest.com/docs/platform/webhooksInngest enables you to create any number of unique URLs which act as webhook consumers. You can create a webhook for each third party service that you use

Define rules that trigger actions automatically on eventsweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://www.inngest.com/docs/features/inngest-functions/steps-workflows/wait-for-eventUse step.waitForEvent() to wait for a particular event to be received before continuing. It returns a Promise that is resolved with the received event or null if the event is not received within the timeout.
  • [claimed-docs] https://www.inngest.com/docs/features/inngest-functions/steps-workflows/wait-for-eventYou can pause a Function's run until a given event is received.
  • [claimed-docs] https://www.inngest.com/docs/platform/webhooksInngest enables you to create any number of unique URLs which act as webhook consumers. You can create a webhook for each third party service that you use
  • [claimed-docs] https://www.inngest.com/docs/guides/scheduled-functionsInngest's cron schedules also support timezones, allowing you to schedule work in whatever timezone you need work to run in.
  • [claimed-docs] https://www.inngest.com/docs/guides/rate-limitingRate limiting is a hard limit on how many function runs can start within a time period. Events that exceed the rate limit are skipped and do not trigger functions to start.
  • [claimed-docs] https://www.inngest.com/docs/guides/concurrencyStep concurrency can be optionally configured using "keys" which applies the limit to each unique value of the key (ex. user id).
  • [community] https://hn.algolia.com/api/v1/items/41604042Really great product, I'm using inngest since 2-3 months and it definitely solved our problem. We needed a scheduling, queue, trigger solution. The docs are fairly good and it worked after some fiddling with our setup.
  • [community] https://hn.algolia.com/api/v1/items/36403014We've been using Inngest at Secta.ai for the last ~6 months... DX is great! Writing the jobs feels very natural, much much simpler than Temporal. The development server is neat and makes debugging jobs very easy.

Schedule recurring jobs or workflowsweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [claimed-docs] https://www.inngest.com/docs/guides/scheduled-functionsInngest's cron schedules also support timezones, allowing you to schedule work in whatever timezone you need work to run in.
  • [claimed-docs] https://www.inngest.com/docs/guides/scheduled-functionsYou can create scheduled functions that run in any timezone using the SDK's createFunction()
  • [claimed-docs] https://www.inngest.com/docs/learn/inngest-stepsPut side effects, API calls, sleeps, waits, and function invocations in steps so Inngest can memoize results, retry failures independently, and resume long-running work from the last successful checkpoint.
  • [claimed-docs] https://www.inngest.com/docs/features/inngest-functions/steps-workflows/wait-for-eventUse step.waitForEvent() to wait for a particular event to be received before continuing. It returns a Promise that is resolved with the received event or null if the event is not received within the timeout.
  • [claimed-docs] https://www.inngest.com/docs/features/inngest-functions/steps-workflows/wait-for-eventYou can pause a Function's run until a given event is received.
  • [community] https://hn.algolia.com/api/v1/items/41604042Really great product, I'm using inngest since 2-3 months and it definitely solved our problem. We needed a scheduling, queue, trigger solution. The docs are fairly good and it worked after some fiddling with our setup.

Version, review, and roll back my automationsweight 1

1 (weight) × 4 (quality) × 0.6 (partial) = 2.4 of 10 max

  • [claimed-docs] https://www.inngest.com/docs/learn/versioningInngest enables developers to deploy changes to functions without explicit version markers or complex migration logic.
  • [claimed-docs] https://www.inngest.com/docs/platform/monitor/observability-metricsInngest captures execution data for every function run. You get metrics, traces, event logs, and per-step timing without instrumenting your code.
  • [claimed-docs] https://www.inngest.com/docs-markdown/guides/debug-with-cliThis guide walks you through finding a failed run, pulling its trace, and identifying which step broke. You do this entirely from the terminal using the Inngest CLI.
  • [claimed-docs] https://www.inngest.com/docs/cliInspect runs, fetch traces, invoke functions, and give coding agents access to your Inngest data from the terminal.

Automation = 49.2 ÷ 80 × 100 = 61.5