An open API service indexing awesome lists of open source software.

https://github.com/opticdev/optic

OpenAPI linting, diffing and testing. Optic helps prevent breaking changes, publish accurate documentation and improve the design of your APIs.
https://github.com/opticdev/optic

api-documentation api-linter apis documentation openapi openapi3 swagger

Last synced: 6 days ago
JSON representation

OpenAPI linting, diffing and testing. Optic helps prevent breaking changes, publish accurate documentation and improve the design of your APIs.

Awesome Lists containing this project

README

        


![GitHub Repo stars](https://img.shields.io/github/stars/opticdev/optic?style=social) ![GitHub contributors](https://img.shields.io/github/contributors-anon/opticdev/optic?style=social) ![npm](https://img.shields.io/npm/dm/@useoptic/openapi-io?style=social) ![license](https://img.shields.io/github/license/opticdev/optic?style=social)

# Optic - OpenAPI made easy

🧠 **Generate OpenAPI** from test traffic

⚡️ **Keep OpenAPI spec accurate** with automatic schema testing and patches

🤩 **Catch Breaking Changes and apply Lint Rules** with the same tool

> Optic supports $ref and OpenAPI specs split across multiple files. It always

## [Read Documentation](https://github.com/opticdev/optic/wiki)

### Demos

https://github.com/user-attachments/assets/b386bb42-39a5-4db0-aea5-c2399588ebb0

https://github.com/user-attachments/assets/bb6af098-6e91-4636-b88c-1c9bc586cce0

https://github.com/user-attachments/assets/1b07bfd9-364c-4bbe-baeb-493bed392cdf

### Install
```bash
npm install -g @useoptic/optic
```

## ⏭️ [Get Started!](https://github.com/opticdev/optic/wiki)

### License
Optic is MIT Licensed

[Optic Labs is now part of Atlassian](https://www.atlassian.com/blog/announcements/optic-acquisition)