CheckOps
GraphQL Inspector
GraphQL Inspector is an MIT-licensed tool from The Guild that compares GraphQL schemas, flags breaking and dangerous changes, validates operations and measures schema coverage.
- API testing
- Open source
- Free
- API Contract Testing
- API Linting
- Javascript
- API & contract testing
- Release & CI gates
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
GraphQL Inspector outputs a list of changes between two GraphQL schemas. Every change is explained and marked as breaking, non-breaking or dangerous, according to the README. It also validates documents and fragments against a schema, finds similar or duplicated types, and computes schema coverage based on operations.
It runs as a CLI, a GitHub Action and a programmatic library, so teams can check schema changes in pull requests. The README points to GraphQL Hive, The Guild’s schema registry and monitoring platform, for teams wanting a hosted workflow.
For GraphQL APIs it plays the role oasdiff plays for OpenAPI: a compatibility gate between schema versions.
In the quality loop it is a contract check at the API and release stages.
The source code is at graphql-hive/graphql-inspector on GitHub under the MIT licence, with about 1,800 stars; the most recent commit was on 20 October 2026.
Features
- Schema diff: Breaking, dangerous and safe changes.
- Operation validation: Check queries and fragments against a schema.
- Coverage: Measure schema coverage from operations.
- Similar types: Find duplicated or similar types.
- CLI and GitHub Action: Run in pipelines and pull requests.
Pros
- Prevents breaking clients: Catches risky schema changes early.
- Free to use: Open source under the MIT licence, so the core tool costs nothing to use.
- Actively maintained: The repository had commits as recent as 20 October 2026.
Cons
- GraphQL only: Not for REST or gRPC.
- Static checks: Does not test resolvers.
Usage and Links (Example)
npx @graphql-inspector/cli diff old-schema.graphql new-schema.graphql
Resources:
Pricing
GraphQL Inspector is free and open source under the MIT licence.
Recommended for?
- Teams publishing GraphQL APIs.
- Not a fit for REST-only APIs.
Conclusion
GraphQL Inspector is a focused, maintained compatibility checker for GraphQL schemas.
On CheckOps, GraphQL Inspector is filed under the API & contract testing and Release & CI gates stages. Related tools listed here include oasdiff, Spectral, Hoppscotch, Pact, Specmatic and Postman. Before choosing, compare them on licence, supported languages and platforms, hosting model, and how well each fits your existing CI pipeline. Facts on this page were checked against the official website, documentation and repository on 11 November 2026; statements the vendor makes about its own product are marked as vendor claims.
Compare
CheckOps pages that put GraphQL Inspector next to related tools. There is no paid placement on these lists.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with GraphQL Inspector side by side.
Ooasdiffoasdiff is an Apache-2.0 command-line tool that compares OpenAPI specs to produce changelogs and detect breaking changes, with a GitHub Action and a hosted pull-request review workflow.Compare with GraphQL Inspector
SSpectralSpectral is an Apache-2.0 JSON and YAML linter from Stoplight with ready-made rulesets for OpenAPI, AsyncAPI and Arazzo, used to enforce API style guides in editors and CI.Compare with GraphQL Inspector
HHoppscotchOpen-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia.Compare with GraphQL Inspector
PPactFast, easy and reliable testing for integrating web apps, APIs and microservices.Compare with GraphQL Inspector
SSpecmaticSpecmatic is an MIT-licensed contract-driven development tool that turns API specifications (such as OpenAPI) into executable contracts for contract tests, intelligent service virtualization and backward-compatibility checks.Compare with GraphQL Inspector
PPostmanGo faster from development to production with higher accuracy and fewer tokens.Compare with GraphQL Inspector