Comparison

Optic vs Gostly

Optic was acquired by Atlassian in April 2024 and the standalone product was archived in January 2026. We get asked the comparison anyway, often by teams who liked Optic's framing of the problem. The honest answer is that we share a primitive — capture real traffic — and solve different problems with it.

Optic shipped real engineering. The team coined "system of mistrust" to describe API contracts — the idea that a spec rots unless it is constantly tested against real traffic — and built a CLI that captured HTTP traffic in CI, generated OpenAPI from it, and diffed that spec against the spec on the previous commit. The framing was beautiful. The product was tasteful. Atlassian acquired the team in April 2024 to fold the OpenAPI expertise into Compass; the standalone product wound down over the next 18 months and the repo was archived in January 2026.

Where Gostly differs is the problem framing, not the technical quality of what Optic built. Optic was a spec-first tool: capture traffic, derive a spec, validate the spec against future commits. Useful primarily for the team producing the API. Gostly is mock-first: capture traffic, replay it as a mock, layer AI gap-fill and chaos injection on top. Useful primarily for teams consuming an upstream — internal or third-party — that they cannot easily run in dev or CI.

On monetization the two products picked different shapes. Optic ran a freemium-cloud model where the OSS CLI shipped the core spec-diff capability and Optic Cloud added collaboration and hosted lint rules. Gostly is open-core: an FSL-1.1 proxy that anyone can self-host, plus a closed cloud sidecar that handles AI gap-fill, the team workspace, and the traffic-to-training pipeline. Different bet on where the value sits and who pays for it.

Feature comparison

FeatureOpticGostly
Active productArchived Jan 2026Yes
License (CLI)MIT (archived)FSL-1.1
Captures real HTTP trafficYesYes
Generates an OpenAPI spec from trafficYesno — different problem
Serves mocks from recorded trafficNoYes
AI gap-fill for unrecorded routesNocloud
Spec drift detection (CI-time)Yesnarrow v1 (schema-diff) today
Live runtime drift detectionNov1 today; canary-replay v2 Q4 2026
Chaos / failure injection on recordingsNoYes
Self-hostable proxyCLI only (archived)single binary or K8s

Drift detection v1 (narrow) ships in cloud per PR #76. Broader live runtime drift remains roadmap. We do not claim shipping features that are not shipping today.

If you came here looking for Optic

  • The standalone product is archived. The CLI still installs from the final tag, but Optic Cloud is offline.
  • If you want spec-from-traffic specifically, Schemathesis, Stoplight, and Postman's spec inference cover that ground honestly.
  • If you want CI-time spec diff, openapi-diff and Bump.sh are both maintained alternatives.
  • Gostly is the right answer only if your real problem is "I cannot easily run this upstream in dev" — not "my spec drifts from my code."

Choose Gostly when

  • The pain is "we keep being blocked by an upstream we don't control" — not "our spec is rotting against our code."
  • You want recorded traffic to drive mocks, chaos events, and (later) training data — not to derive a spec.
  • AI gap-fill grounded by your real recordings is preferable to writing fixtures by hand for every unrecorded route.
  • You want an open-core deal: an FSL-1.1 proxy you can self-host plus a managed cloud you pay for only if you want the AI and the workspace.

Pricing, side by side

TierOpticGostly
FreeOSS CLI, MIT (archived, final tag only)Unlimited services, OSS proxy (FSL-1.1)
ProOptic Cloud — offline since 2024-25$10 / mo single user (unlimited services, AI on miss)
Teamn/a/ seat / mo
Self-host / Enterprisen/a$499 / mo Self-host · $25K+ Enterprise

Optic Cloud's pricing is no longer relevant — the servers are off. We list this row for honesty: the comparison most people want to make is no longer a live one. The interesting question is whether mock-first beats spec-first for your team's actual day-to-day, not which subscription is cheaper.

Try Gostly on your own traffic

If your problem is consuming an upstream you cannot easily run in dev, that is the problem we are built around. Drop in the proxy, record an hour of staging traffic, and see if the shape fits.

Evaluating for a team of 3+? We’d love to talk before you commit.