Skip to main content

Quickstart

This guide walks through installing Replay and running your first workflow.

Prerequisites

  • A working internet connection (for the HTTP example)
  • Go 1.25+ or Docker (for installation)

1. Install Replay

Or use Docker:
Verify the installation:

2. Create a Workflow

Create a file called hello.yaml:

3. Run It

You should see:
The print steps display their message on an indented line between the step header and the PASS status.

4. Understand What Happened

  • Step 1 (greet): Printed “Hello, Replay!” using the print step type
  • Step 2 (check-http): Made a GET request to httpbin.org, extracted the origin IP into a variable, asserted status 200 and non-null origin
  • Step 3 (report): Reused the extracted {{ origin }} variable in a second print statement
The state bag carried origin from step 2 into step 3 automatically.

5. Run Multiple Workflows

Create slow-a.yaml:
Run them in parallel:
Both tasks run concurrently — total time is ~5s instead of ~8s.

What’s Next?