/openapi-linter

An open source implementation of Spectral for applying linting rules to an OpenAPI which can be deployed to AWS, Azure, and Heroku.

Primary LanguageTypeScriptApache License 2.0Apache-2.0

spec-linter

Deploy Deploy to Azure

Deploy to AWS

An API for linting OpenAPI, AsyncAPI, and other JSON/YAML documents, built on top of Spectral.

🛠 Usage

See the published Postman Collection for more information on interacting with the spec-linter API.

Spectral config must be hosted at a URL. This API supports configuration in the following forms:

  • JSON/YAML file
  • Spectral JavaScript configuration (alpha, typically .spectral.js)
  • Spectral TypeScript configuration (alpha, typically .spectral.ts)

🙏 Thanks

This project wouldn't be possible without the efforts of Stoplight and the Spectral contributors.

📄 License

Apache-2.0