workflow
Version:
Workflow SDK - Build durable, resilient, and observable workflows
44 lines (36 loc) • 2.02 kB
text/mdx
---
title: "workflow/runtime"
description: Runtime functions for accessing the World instance and wiring up workflow infrastructure.
type: overview
summary: Explore runtime functions for resolving the World instance and configuring workflow infrastructure.
---
API reference for runtime functions from the `workflow/runtime` package.
The runtime package provides low-level access to the workflow runtime — resolving the [World](/docs/api-reference/workflow-runtime/world) instance that backs storage, queuing, and streaming, and wiring up workflow infrastructure in custom server environments.
## Functions
<Cards>
<Card href="/docs/api-reference/workflow-runtime/get-world" title="getWorld()">
Async: resolve the World instance for storage, queuing, and streaming backends.
</Card>
<Card href="/docs/api-reference/workflow-runtime/world" title="World SDK">
Low-level API for inspecting runs, steps, events, hooks, streams, and queues.
</Card>
</Cards>
## Infrastructure Functions
These functions are primarily used by framework adapters and custom world setups, and are rarely needed in application code:
<Cards>
<Card href="/docs/api-reference/workflow-runtime/create-world" title="createWorld()">
Create a World instance from environment configuration.
</Card>
<Card href="/docs/api-reference/workflow-runtime/set-world" title="setWorld()">
Override the cached World instance with a custom World.
</Card>
<Card href="/docs/api-reference/workflow-runtime/get-world-handlers" title="getWorldHandlers()">
Build-time-safe access to the World's queue handlers.
</Card>
<Card href="/docs/api-reference/workflow-runtime/workflow-entrypoint" title="workflowEntrypoint()">
Create the HTTP route handler that executes workflow runs.
</Card>
<Card href="/docs/api-reference/workflow-runtime/health-check" title="healthCheck()">
Check the health of a deployment's workflow infrastructure.
</Card>
</Cards>