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.txt“PROBE 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.md“PROBE 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.com“The Inngest REST API lets you interact with events, function runs, environments, and more programmatically.”
- [claimed-docs] https://www.inngest.com/docs/cli“Inspect 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-hosting“While 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/testing“This 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/inngest“Deploy 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/41604042“I 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/36403014“We'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/mcp“Connect 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/mcp“official MCP server documented at https://www.inngest.com/docs/ai-dev-tools/mcp”
- [claimed-docs] https://agentkit.inngest.com“AgentKit 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/mcp“Connect 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/mcp“official 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/cli“Inspect 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-cli“This 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/cli“official 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.com“The Inngest REST API lets you interact with events, function runs, environments, and more programmatically.”
- [probe] https://www.inngest.com/llms.txt“PROBE 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.json“PROBE 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/cli“Inspect runs, fetch traces, invoke functions, and give coding agents access to your Inngest data from the terminal.”
- [probe] https://www.inngest.com/docs/cli“official 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/docs“Write 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.com“AgentKit 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-agents“Every 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-orchestration“step.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-loops“This 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-delegation“Delegation 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-evals“Agent 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.com“The Inngest REST API lets you interact with events, function runs, environments, and more programmatically.”
- [claimed-docs] https://www.inngest.com/docs/cli“Inspect 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/36403014“We'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/41604042“Congrats! 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.json“PROBE 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/webhooks“Inngest 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/webhooks“Inngest 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.com“The Inngest REST API lets you interact with events, function runs, environments, and more programmatically.”
- [probe] https://www.inngest.com/docs.md“PROBE docs-md: HTTP 404 at https://www.inngest.com/docs.md”
- [probe] https://www.inngest.com/openapi.json“PROBE 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.json“PROBE 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.md“PROBE docs-md: HTTP 404 at https://www.inngest.com/docs.md”
- [claimed-docs] https://api-docs.inngest.com“The 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/testing“This 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/41604042“Congrats! 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/36403014“We'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.com“The Inngest REST API lets you interact with events, function runs, environments, and more programmatically.”
- [claimed-docs] https://www.inngest.com/docs/self-hosting“While 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.com“The Inngest REST API lets you interact with events, function runs, environments, and more programmatically.”
- [claimed-docs] https://www.inngest.com/docs/learn/versioning“Inngest 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/testing“This 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.com“The Inngest REST API lets you interact with events, function runs, environments, and more programmatically.”
- [claimed-docs] https://www.inngest.com/docs/cli“Inspect runs, fetch traces, invoke functions, and give coding agents access to your Inngest data from the terminal.”
- [probe] https://www.inngest.com/openapi.json“PROBE 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/changelog“We'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-evals“Agent 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.com“The Inngest REST API lets you interact with events, function runs, environments, and more programmatically.”
- [claimed-docs] https://www.inngest.com/docs/self-hosting“While 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-hosting“Self-hosting support for Inngest is supported as of the 1.0 release.”
- [github] https://github.com/inngest/inngest“Deploy 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/41604042“Looking 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/36696800“Can 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/inngest“Deploy 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/41604042“Looking 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/36696800“Can 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/31910762“SSPL 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-hosting“While 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-hosting“Self-hosting support for Inngest is supported as of the 1.0 release.”
- [github] https://github.com/inngest/inngest“Deploy 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/41604042“Looking 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/36696800“Can 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/changelog“We'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/changelog“We'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-functions“Inngest'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-event“Use 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-agents“Every 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-agents“If 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-loop“Use 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-delegation“Delegation 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/retries“By 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/41604042“I 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/36403014“With 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/mcp“Connect Claude Code, Codex, Cursor, or another MCP client to inspect and operate Inngest from your coding agent.”
- [claimed-docs] https://agentkit.inngest.com“AgentKit 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/cli“Inspect 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/mcp“Connect 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/mcp“official MCP server documented at https://www.inngest.com/docs/ai-dev-tools/mcp”
- [claimed-docs] https://www.inngest.com/docs/cli“Inspect runs, fetch traces, invoke functions, and give coding agents access to your Inngest data from the terminal.”
- [probe] https://www.inngest.com/docs/cli“official 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.com“The Inngest REST API lets you interact with events, function runs, environments, and more programmatically.”
- [claimed-docs] https://www.inngest.com/docs/guides/concurrency“Step 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/docs“Write 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/webhooks“Inngest 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-event“Use 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-event“You can pause a Function's run until a given event is received.”
- [claimed-docs] https://www.inngest.com/docs/platform/webhooks“Inngest 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-functions“Inngest'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-limiting“Rate 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/concurrency“Step 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/41604042“Really 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/36403014“We'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-functions“Inngest'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-functions“You can create scheduled functions that run in any timezone using the SDK's createFunction()”
- [claimed-docs] https://www.inngest.com/docs/learn/inngest-steps“Put 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-event“Use 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-event“You can pause a Function's run until a given event is received.”
- [community] https://hn.algolia.com/api/v1/items/41604042“Really 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/versioning“Inngest 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-metrics“Inngest 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-cli“This 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/cli“Inspect runs, fetch traces, invoke functions, and give coding agents access to your Inngest data from the terminal.”
Automation = 49.2 ÷ 80 × 100 = 61.5