GoReplay Documentation

Learn how to use GoReplay to capture, modify, and replay HTTP traffic for testing, debugging, and monitoring your applications.

Quick Example

terminal
# Capture traffic from port 8080 and replay to staging
sudo gor --input-raw :8080 --output-http="http://staging.example.com"

# Record traffic to a file
gor --input-raw :8080 --output-file=requests.gor

# Replay recorded traffic on 2x speed
gor --input-file "requests.gor|200%" --output-http="http://staging.example.com"

Key Features

Zero-Impact Recording

Capture traffic without affecting your production environment

Real-Time Replay

Test with live production traffic patterns

Flexible Output

Send traffic to multiple destinations and formats

Ready to get started?

Follow our step-by-step installation guide to set up GoReplay in your environment.

Installation Guide