Optic logo

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...

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
Core Concepts
Core Concepts
👥
GitHub Repository
GitHub Repository

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-productions.s3.amazonaws.com/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: Getting Started
        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: 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: GitHub Repository
    url: https://github.com/opticdev/optic
maintainers:
  - FN: Kin Lane
    email: [email protected]