Comparison

Hoverfly vs Gostly

Both 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. Hoverfly's commercial cloud arm was acquired by iOCO in 2023; the open-source Hoverfly project (Apache-2.0) remains actively maintained — latest v1.12.9, June 2026.

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 self-hosted inference 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 paid tiers take the same traffic and feed it forward into a chaos-events log and, for teams, a self-hosted 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.

Feature comparison

FeatureHoverflyGostly
Free OSS proxy / serverApache-2.0FSL-1.1
Record-replay of real trafficYesYes
Multi-protocol (HTTP, gRPC bridges, MQ)HTTP + WebSocket + a few via middlewareHTTP/HTTPS today, gRPC roadmap (Q4 2026)
Middleware / response shaping (custom code)yes — JS, Python, any binaryyes — proxy plugins (Rust)
AI gap-fill for unrecorded routesNoself-hosted, grounded by recordings (Pro+)
Stateful simulation modesyes — multiple modes incl. modify, synthesizeshipping (statecharts)
Latency / failure injectionYesYes
CLI for CIYesYes
Cloud team workspaceNoTeam plan
Traffic → training-data pipelineNoself-hosted LoRA (Pro+)
Self-hostablesingle Go binaryself-hosted stack (Docker Compose)
Active maintenanceactively maintained (v1.12.9, Jun 2026)Gostly team

Roadmap items are explicitly labelled. Drift detection ships today — re-record and compare, emitting drift events and a freshness score; broader schema-fingerprint drift is on the roadmap.

Choose Hoverfly when

  • Your platform stack is Go-first and a Go binary will drop in cleaner than any other runtime.
  • You need stateful simulation modes — modify, synthesize, capture-then-modify — that Hoverfly already ships today.
  • You want middleware in Python, JS, or any binary on PATH to shape responses programmatically.
  • Apache-2.0 is the only license your legal team will approve for vendored OSS, no exceptions.

Choose Gostly when

  • AI gap-fill matters: unrecorded routes need a sensible response without you writing middleware for each one.
  • Recorded traffic is also the input to something downstream — chaos events, drift signal, training data.
  • A managed team workspace beats coordinating Hoverfly simulations across laptops by hand.
  • You want a Rust proxy because the cost ceiling on a single instance matters more than ecosystem fit.

Pricing, side by side

TierHoverflyGostly
FreeApache-2.0, unlimited, self-host onlyUnlimited services, OSS proxy (FSL-1.1)
Pron/a — no managed offering$10 / mo single user (unlimited services, AI on miss)
Teamn/a — coordinate sims yourself$79 / seat / mo (min 3 seats)
Self-host / EnterpriseFree forever (Apache-2.0)$499 / mo Self-host · $25K+ Enterprise

Hoverfly is free at every tier — that is the deal Apache-2.0 buys you. The honest comparison is "free OSS that you operate" versus "open core proxy plus a managed cloud you pay for if you want the AI and the team workspace." Both are legitimate; pick the one that matches how your team wants to spend its time.

Try Gostly on your own traffic

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.