Alternatives

Looking for an Optic alternative?

Last checked 2026-11-024 min read

Optic’s GitHub repository was archived by its owner on January 12, 2026, and is read-only. Its README says Optic Labs is now part of Atlassian. If you used Optic to catch breaking changes in OpenAPI specs, Graphwake covers that check as a hosted service and adds the part a CI diff never did: it knows which teams consume each endpoint and alerts only them, in Slack, Microsoft Teams or email. Every change set also gets an explainable impact score.

ExamplePull request #1284 · orders-api
#team-checkoutGraphwake in Slack

Breaking change in PR #1284

GET /orders/{id} · orders-api

Owned by payments-team

  • total was removed
  • currency is now required

Author: dana-k

orders-api3 breaking changes
  • checkoutSlack #team-checkout
  • mobile-appSlack #mobile-alerts
  • reportingEmail
  • searchquiet, not subscribed
In Graphwake: impact79/100High
A breaking change reaches only the three teams that subscribed to the endpoints it touches. search stays quiet. The impact score is in Graphwake, not in the message.

Graphwake is for you if

  • You want breaking changes in your OpenAPI spec caught on every pull request, hosted, with nothing to maintain.
  • Other teams are surprised by your API changes.
  • You want the right teams told, with an impact score and an ownership map.

Already using oasdiff? Keep it. Graphwake works next to it.

On this page
  1. Why people are looking
  2. What Graphwake does that a CI diff does not
  3. Switching from Optic’s breaking-change check
  4. Your options
  5. When Optic alone is enough
  6. Pricing
  7. Questions

Why people are looking

  • The repository is archived. Archived means no new fixes or releases from the owner (github.com/opticdev/optic, checked 2026-11-01).
  • A CI check that no one maintains is a risk to your pipeline.
  • A CI diff check reports to the pull request author. Teams on the other side of the API still have to be told another way.

We make no claim about why this happened. Optic was a good tool for what it did.

What Graphwake does that a CI diff does not

Graphwake takes your spec (a published URL checked every 30 minutes, or one CI step on every pull request) and compares each version with the last. Then it looks at which teams subscribed to each endpoint and alerts only them, in Slack, Microsoft Teams or email, before the merge if the spec came through CI. Each change set gets an explainable 0-100 impact score.

  • Alerts to subscribed teams

    Only the teams that subscribed to an endpoint hear about its breaking changes, in Slack, Microsoft Teams or email.

  • Before the merge

    When the spec comes through CI, the alert goes out while the change is still a pull request.

  • Explainable impact score

    Each change set gets a 0-100 impact score with public rules.

  • Hosted: nothing to run

    Keep your OpenAPI files as they are: a published spec URL checked every 30 minutes, or one CI step that never blocks a build.

Switching from Optic’s breaking-change check

  1. Keep your OpenAPI files as they are. Nothing in your code changes.
  2. Add the Graphwake CI step, or paste your published spec URL.
  3. Have each team that calls your API subscribe to the endpoints it uses. Subscriptions are per whole endpoint.
  4. The next breaking change reaches exactly those teams.

Your options

OptionGood forKeep in mind
GraphwakeBreaking changes caught and sent to the right teams, an impact score, an ownership mapReads only the spec; never blocks a build
Keep running Optic (MIT code)No migration work todayArchived, read-only repository; you maintain it or fork it
oasdiffA breaking-change diff and GitHub Action; Pro adds approvalsOutput goes to the PR; consumer routing is not listed on their site
SpecmaticSpec-driven contract testing and a compatibility gateTests a running service
Pact / PactFlowConsumer-driven contract testsNeeds test code from consumers
See who your next breaking change reaches.Paste a spec URL or add one CI step. 7-day free trial. Cancel before day 7 and you pay nothing.
Start free trial
Good to know

When Optic alone is enough

  • It still runs in your pipeline, does what you need, and you are willing to own an archived MIT codebase.
  • You rely on its lint rulesets, or on optic capture to keep the spec in step with test traffic.

Pricing

Graphwake: a flat monthly price set by watched endpoints, with extra users billed per user. See pricing. 7-day free trial. Cancel before day 7 and you pay nothing.

Questions

Is Optic discontinued?

Its GitHub repository is archived and read-only as of January 12, 2026, per the repository page. The README says Optic Labs is now part of Atlassian. Atlassian announced the acquisition in April 2024; read their announcement for what it means for the product.

Can I still use Optic?

The code is MIT-licensed, so you can. It will not receive updates from its owner.

What does Graphwake do with my spec?

It finds the breaking changes, maps the teams that consume each endpoint, scores the impact and alerts only those teams.

Does Graphwake need repository access?

No code access: it reads only your spec.

Pick an endpoint. See who it reaches. 7-day free trial. Cancel before day 7 and you pay nothing.

Start free trial

Sources and last verified

Competitor facts were checked on 2026-11-01; check their pages for the latest.