| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
OpenAPI breaking-change detection for API teams.
oasdiff is the open-source toolchain teams use to catch breaking changes in OpenAPI specs before they ship. Run it as a CLI, in CI via the GitHub Action, or open a free side-by-side review of any two specs and share it with your team. oasdiff Pro adds approve / reject on the pull request with a commit-status check that blocks the merge until every breaking change is signed off.
Try it without installing:
docker run --rm -t tufin/oasdiff diff \
https://raw.githubusercontent.com/oasdiff/oasdiff/main/data/openapi-test1.yaml \
https://raw.githubusercontent.com/oasdiff/oasdiff/main/data/openapi-test5.yamlInstall:
brew install oasdiff # macOS
go install github.com/oasdiff/oasdiff@latest # Go
curl -fsSL https://raw.githubusercontent.com/oasdiff/oasdiff/main/install.sh | sh # macOS or LinuxOr paste two specs at oasdiff.com/diff. Add --open to oasdiff breaking or changelog to open a shareable side-by-side review of the changes in your browser.
| Repo | What it is |
|---|---|
| oasdiff/oasdiff | Core CLI and Go library |
| oasdiff/oasdiff-action | GitHub Action for pull-request CI |
| oasdiff/openapi-changes-model | A formal model of OpenAPI changes; oasdiff is its reference implementation |
For teams that need block-on-merge controls, approve / reject directly on the GitHub PR comment, and per-org policy: see oasdiff Pro.
GitHub Actions that detect breaking changes in your OpenAPI specs and post a review on every pull request
GitHub Actions that detect breaking changes in your OpenAPI specs and post a review on every pull request
OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more)
A formal model of OpenAPI changes: every possible edit to an API contract, classified as breaking or not
The YAML org maintained fork of https://github.com/go-yaml/yaml
This organization has no public members. You must be a member to see who’s a part of this organization.
Loading…
Loading…
| Back | FazBrowse Home | New Git URL |