Optic

Optic is an open source tool for OpenAPI linting, diffing, and testing that helps prevent breaking changes, publish accurate documentation, and improve API design through behavior-aware specification comparison and forwards-only governance.

1 APIs 0 Features
API GovernanceBreaking ChangesContract TestingDiffLintingOpenAPITesting

APIs

Optic CLI

The Optic CLI provides OpenAPI diffing, linting, and breaking change detection from the command line, comparing two versions of an OpenAPI specification using behavior-aware dif...

Pricing Plans

Optic Plans Pricing

3 plans

PLANS

Rate Limits

Optic Rate Limits

5 limits

RATE LIMITS

FinOps

Optic Finops

FINOPS

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Core Concepts
Core Concepts
👥
GitHubRepository
GitHubRepository

Sources

apis.yml Raw ↑
aid: optic
name: Optic
description: Optic is an open source tool for OpenAPI linting, diffing, and testing that helps prevent breaking changes, publish
  accurate documentation, and improve API design through behavior-aware specification comparison and forwards-only governance.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- API Governance
- Breaking Changes
- Contract Testing
- Diff
- Linting
- OpenAPI
- Testing
url: https://raw.githubusercontent.com/api-evangelist/optic/refs/heads/main/apis.yml
created: '2026-03-25'
modified: '2026-03-26'
specificationVersion: '0.19'
apis:
- aid: optic:optic-cli
  name: Optic CLI
  description: The Optic CLI provides OpenAPI diffing, linting, and breaking change detection from the command line, comparing
    two versions of an OpenAPI specification using behavior-aware diffing and applying style guide rules with forwards-only
    governance.
  humanURL: https://www.useoptic.com/docs
  tags:
  - Breaking Changes
  - CLI
  - Diff
  - Linting
  - OpenAPI
  properties:
  - type: Documentation
    url: https://www.useoptic.com/docs
  - type: GettingStarted
    url: https://www.useoptic.com/docs
  - type: OpenAPI Diff
    url: https://www.useoptic.com/docs/diff-openapi
  - type: Breaking Changes
    url: https://www.useoptic.com/docs/detect-breaking-changes
  - type: Linting
    url: https://www.useoptic.com/docs/lint-openapi
  - type: ChangeLog
    url: https://www.useoptic.com/docs/openapi-changelog
  - type: API Verification
    url: https://www.useoptic.com/docs/verify-openapi
common:
- type: LinkedIn
  url: https://www.linkedin.com/company/useoptic
- type: Website
  url: https://www.useoptic.com
- type: Documentation
  url: https://www.useoptic.com/docs
- type: Core Concepts
  url: https://www.useoptic.com/docs/core-concepts
- type: GitHubRepository
  url: https://github.com/opticdev/optic
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com