Step runners are the components responsible for executing each step in a workflow. Upon receiving a request from Torq, the step runner executes a step with specific arguments and environment variables. It uses an adapter (Kubernetes or Docker) to schedule the execution and retrieve the step output.
Torq provides a secure hosted step runner service in its public cloud for executing steps using cloud-to-cloud communication and public APIs. Private VPCs or data center access requires a self-hosted step runner in those environments.
Use the Torq public API to create, delete, retrieve, and list step runners and regenerate a step runner install command.
After you create a new step runner or regenerate the install command of an existing runner, follow these instructions to deploy it.