Skip to main content

Methods Reference

The Stepflow Protocol defines methods and notifications for communication between the runtime and component servers. This reference provides a complete overview of all available methods organized by category.

Method Categories

The protocol methods are organized into the following categories:

  1. Initialization - Protocol connection and capability negotiation
  2. Components - Component discovery, introspection, and execution
  3. Runs - Workflow run submission and status retrieval
  4. Blob Storage - Content-addressable data storage via HTTP API

Complete Method Reference

MethodDirectionTypeDescription
Initialization
initializeRuntime → ComponentRequestNegotiate protocol version and establish capabilities
initializedRuntime → ComponentNotificationConfirm initialization is complete
Components
components/listRuntime → ComponentRequestDiscover all available components
components/infoRuntime → ComponentRequestGet detailed component information and schema
components/executeRuntime → ComponentRequestExecute a component with input data
Runs
runs/submitComponent → RuntimeRequestSubmit a workflow run for execution
runs/getComponent → RuntimeRequestRetrieve run status and results
Blob Storage

Blob storage is accessed via HTTP API rather than the bidirectional protocol. See Blob Storage for details.