Directory structure
skills/inngest/
SKILL.md
references/
functions/
README.md
batch-events.md
cancel-on.md
create-function.md
deferred-functions.md
durable-endpoints.md
durable-execution.md
idempotency.md
on-failure.md
priority.md
retries.md
rollbacks.md
streaming.md
timeouts.md
triggers.md
versioning.md
steps/
README.md
conditionals.md
error-handling.md
parallel-steps.md
step-ai.md
step-fetch.md
step-invoke.md
step-run.md
step-send-event.md
step-sleep.md
step-sleep-until.md
step-wait-for-event.md
step-wait-for-signal.md
typescript-types.md
events/
README.md
event-keys.md
event-naming-conventions.md
event-payload-schema.md
fan-out.md
multiple-triggers.md
sending-events-from-functions.md
sending-events.md
sessions.md
step-send-event.md
typescript-event-types.md
webhooks.md
writing-expressions.md
flow-control/
README.md
batching.md
concurrency.md
debounce.md
idempotency.md
priority.md
rate-limiting.md
singleton.md
throttling.md
sdk/
README.md
connect.md
create-function.md
environment-variables.md
event-type.md
framework-express.md
framework-hono.md
framework-nextjs.md
framework-other.md
inngest-client.md
middleware-dependency-injection.md
middleware-encryption.md
middleware-sentry.md
middleware.md
send-event.md
serve.md
typescript-types.md
v3-v4-differences.md
platform/
README.md
api-keys.md
bulk-cancellation.md
connect.md
datadog-integration.md
deploy-cloudflare.md
deploy-digitalocean.md
deploy-netlify.md
deploy-render.md
deploy-syncing.md
deploy-vercel.md
dev-server.md
environment-variables.md
environments.md
event-keys.md
inspecting-function-runs.md
insights.md
observability-metrics.md
prometheus-metrics.md
replay.md
rotating-keys.md
self-hosting.md
signing-keys.md
traces.md
webhooks.md
ai/
README.md
agent-evals.md
agent-skills.md
agent-tool-loop.md
ai-dev-tools.md
deferred-scoring.md
group-experiment.md
human-in-the-loop.md
mcp-dev-server.md
scoring.md
step-ai-infer.md
step-ai-wrap.md
sub-agent-delegation.md
realtime/
README.md
channels.md
publishing.md
subscribing.md
subscription-tokens.md
use-realtime.md
samples/
README.md
ai-workflow.md
background-job.md
fan-out.md
human-in-the-loop.md
realtime-publish-subscribe.md
scheduled-task.md
singleton-function.md
step-workflow.md
scripts/
README.md
setup.md
dev.md
test-events.md
env.md
deploy.md
Exploration procedure
Derive the category from the task, and identify the target page in the category's README.md:
- Find the category corresponding to the task in the mapping table below
- of that category
references/{category}/README.mdrefer to and identify the target page - For the relevant page,
.mdRead and check the details
Task → Category Mapping
| Task | Category | Reference README |
|---|---|---|
| Function definition, triggers, and retry settings | functions | references/functions/README.md |
| Settings for cancelOn, onFailure, timeouts, batching, and idempotency | functions | references/functions/README.md |
| Settings for Deferred Functions, Durable Endpoints, streaming, and rollback | functions | references/functions/README.md |
| How to use step.run / step.sleep / step.waitForEvent | steps | references/steps/README.md |
| step.invoke, parallel steps, conditional branching, and error handling | steps | references/steps/README.md |
| HTTP offloading and signal waiting with step.fetch and step.waitForSignal | steps | references/steps/README.md |
| Sending events and defining event payload schemas | events | references/events/README.md |
| Fan-out, Webhooks, event naming conventions, and TypeScript type definitions | events | references/events/README.md |
| Run aggregation via sessions and writing matching conditions with CEL expressions | events | references/events/README.md |
| concurrency / throttle / rate-limit / debounce settings | flow-control | references/flow-control/README.md |
| Flow control with priority / batching / idempotency / singleton | flow-control | references/flow-control/README.md |
| Inngest client initialization and serve / connect settings | sdk | references/sdk/README.md |
| Framework integration such as Next.js / Express / Hono | sdk | references/sdk/README.md |
| Middleware (DI, encryption, Sentry) and checking SDK v3/v4 differences | sdk | references/sdk/README.md |
| Signing keys, event keys, environment variables, environment settings, and key rotation | platform | references/platform/README.md |
| Deployment (Vercel / Netlify / Cloudflare / DigitalOcean / Render) / Self-hosting | platform | references/platform/README.md |
| Dev Server setup / Observability / Tracing / Replay | platform | references/platform/README.md |
| Query analysis with Insights, Datadog integration, and bulk cancellation | platform | references/platform/README.md |
| AI inference steps with step.ai.infer / step.ai.wrap | ai | references/ai/README.md |
| Agent loops, Human-in-the-Loop, and sub-agent delegation | ai | references/ai/README.md |
| Agent evaluation with Agent Evals, scoring, and group.experiment | ai | references/ai/README.md |
| Development tools for agents such as Agent Skills / MCP dev server | ai | references/ai/README.md |
| Defining channels and topics, and publish/subscribe for real-time delivery | realtime | references/realtime/README.md |
| Subscribing with useRealtime and issuing subscription tokens | realtime | references/realtime/README.md |
| I want to know typical usage | samples | samples/README.md |
| I want to know installation, CLI commands, and deployment procedures | scripts | scripts/README.md |