Use GoReplay to record HTTP requests and replay them against an isolated test service. Reproduce failures, shadow a new build, or test a captured workload at a different speed.
$ sudo gor --input-raw :8080 --output-http="http://staging.example.com"Why GoReplay?
Because in production, there's no such thing as a "typical" user. Test with real traffic, real patterns, and get real confidence.
Replay requests with keep-alive TCP session recognition when your workflow needs the PRO session mode.
Replay a captured HTTP workload at a chosen speed against a test environment, then measure latency, errors and resource limits.
Inspect a captured request, replay a filtered sample and compare the target response with the behavior you expected.
Use a representative sample and a test environment with the dependencies your workflow needs.
Choose a suitable plaintext capture point, record the requests you need, and measure capture overhead.
Remove unsuitable requests and rewrite the sample for an isolated target with controlled external side effects.
Measure performance and compare responses and application state. A successful replay alone does not establish correctness.
Add the storage, session and support capabilities your deployment needs.
Join hundreds of companies using GoReplay in production
"Today we keep 10 days of traffic in case of problem. We are one of the top 10 French website which means a lot of traffic! Gor saved our life more than once! It was the only way to find very specific issues."
"Gor is really a nice tool and we use it to capture traffic. The traffic is then redirected to 2 versions so that we can compare their performance behavior under real-time production load mix conditions."
"Videology has been using Gor for at least a few months now. Traffic from our production load balancers stream a small slice of traffic to Gor which then streams it to multiple QA environments. We soak test our new and old versions of our web service and the compare their metrics to discover bugs. Great stuff!"
Leading restaurant food delivery service used GoReplay to validate infrastructure requirements and ensure smooth migration across multiple regions.
Test real traffic patterns before migration
Catch and fix issues before going live
Successfully migrated UK and Australia regions
"Using GoReplay, we were able to accurately estimate our infrastructure requirements and highlight the flaws in our prospective setup. When the time came to flip the switch, we had confidence that we wouldn't encounter any major catastrophes."
HTTP filtering and middleware are available in open source. Choose PRO when its additional capabilities fit your deployment. Prices exclude applicable taxes; checkout shows the final amount.
Start with HTTP capture, local files, filtering and replay.
Add S3, TCP session recognition, commercial licensing and dedicated support.