ComparisonBoth tools record real traffic and replay it as a mock. Hoverfly is the mature OSS proxy in this category, written in Go and at home in any pipeline that already speaks Go. Gostly is a Rust proxy with AI gap-fill layered on top of the same record-replay loop.
Hoverfly has been around long enough to be the reference implementation of "service-virtualization for HTTP" in the OSS world. SpectoLabs open-sourced it in 2016, it carries an Apache-2.0 license, and the middleware story — drop in a Python or JavaScript script to mutate captured responses — is genuinely powerful. If your shop is a Go shop, the operational fit is hard to beat: one binary, well-understood, no surprises.
Gostly takes the same record-replay primitive and asks a different question: what happens when the request you need to serve in MOCK mode wasn't in the recording? Hoverfly's answer is "write middleware to synthesize one." Gostly's answer is "the cloud sidecar generates a response grounded by the shapes of the requests we did record." Same record-replay floor, different ceiling.
The other axis is the pipeline beyond the proxy. Hoverfly stops at "record, replay, modify in middleware." Gostly's cloud tier takes the same traffic and feeds it forward into a chaos-events log and (for paying teams) a training-data corpus. If you only need the proxy, both are fine. If the recordings are also the input to something downstream, Gostly is built for that path.
Drop in the proxy, record an hour of staging traffic, see whether replay-from-reality plus AI gap-fill changes the calculus for your team.
Evaluating for a team of 3+? We’d love to talk before you commit.