{"library":"oav","type":"library","category":null,"description":"oav (openapi-validation-tools) is a CLI and library for validating Azure REST API specifications written in OpenAPI 2.0 (Swagger) format. Current stable version: 4.0.4. Release cadence is periodic, driven by Azure SDK tooling needs. Key differentiators: it provides semantic validation of spec structures, model validation for request/response examples, traffic validation against recordings, and example quality checks. Built specifically for Azure spec conformance, it supports x-ms-examples and integrates with Azure test-proxy recordings. Requires Node.js >=18, ships TypeScript types, and is primarily used in CI/CD pipelines for Azure SDK repos.","language":"javascript","status":"active","version":"4.0.4","tags":["javascript","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install oav","imports":["import { validateSpec } from 'oav'","import { validateExamples } from 'oav'","import { validateTraffic } from 'oav'"]},{"cmd":"yarn add oav","imports":[]},{"cmd":"pnpm add oav","imports":[]}],"homepage":"https://github.com/azure/oav","github":"https://github.com/azure/oav","docs":null,"changelog":null,"pypi":null,"npm":"oav","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}