Spectral

Spectral is an open-source JSON/YAML linter and schema validator from Stoplight. It provides customizable rulesets for validating OpenAPI, AsyncAPI, JSON Schema, and any custom schema format, enabling API governance at the CLI, IDE, and CI/CD pipeline level.

API entry from apis.yml

apis.yml Raw ↑
aid: schema-validation:spectral
name: Spectral
description: Spectral is an open-source JSON/YAML linter and schema validator from Stoplight. It provides
  customizable rulesets for validating OpenAPI, AsyncAPI, JSON Schema, and any custom schema format, enabling
  API governance at the CLI, IDE, and CI/CD pipeline level.
humanURL: https://stoplight.io/open-source/spectral
tags:
- API Governance
- API Linting
- JSON Schema
- OpenAPI
- Schema Validation
properties:
- type: Documentation
  url: https://docs.stoplight.io/docs/spectral/
- type: GitHub Repository
  url: https://github.com/stoplightio/spectral
- type: npm Package
  url: https://www.npmjs.com/package/@stoplight/spectral-core