{"repo":"pb33f/openapi-changes","free":true,"listed":false,"github":"https://github.com/pb33f/openapi-changes","clone":"git clone https://github.com/pb33f/openapi-changes.git","description":"The world's most powerful OpenAPI breaking changes detector. Discover what changed between two OpenAPI specs, or a single spec over time. Supports OpenAPI 3.2, 3.1 and 3.0","language":"JavaScript","stars":358,"topics":["diff","openapi","openapi3","swagger","oas3","openapi-generator","openapi-repo","openapi-spec","openapi-specification","change-detection"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"OpenAPI Changes The world's most powerful and complete OpenAPI diff tool. openapi-changes lets you inspect what changed in an OpenAPI specification between two files, between git revisions of the same file, across local git history, or directly from a GitHub-hosted file URL. It can render the same semantic change model as: - an interactive terminal UI - a terminal summary - a machine-readable JSON report - a markdown report - a self-contained offline HTML report It works well for local exploration, CI/CD checks, release notes, and API review workflows. How is it the 'most powerful and complete?'? openapi-changes gives you the power to view all changes between two OpenAPI contracts, and over time in every which way you can possibly think of. Graphs, trees, lists, diffs, JSON, mark down. Has no network dependencies at all. Runs 100% offline, including the HTML report. --- Install with Homebrew Install with npm or yarn If you prefer yarn: Install with cURL Install or run with Docker Docker images are available for both linux/amd64 and linux/arm64 . The published image configures Git to trust mounted repositories, so local git-history commands work without requiring extra safe.directory setup inside the container. To run a command, mount the current working directory into the container: To run the interactive console through Docker, allocate a TTY with -it : Verify the install Print the installed version: --- Summary view A full terminal UI Comes in multiple themes! PB33F (Dark),","default_branch":null,"files":null,"tree":[],"storefront":"/r/pb33f","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pb33f/openapi-changes/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}