Skip to content

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

License

Notifications You must be signed in to change notification settings

postman-open-technologies/openapi-linter

Repository files navigation

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