Graphql Inspector

🕵️‍♀️ Validate schema, get schema change notifications, validate operations, find breaking changes, look for similar types, schema coverage
Alternatives To Graphql Inspector
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Zod27,1446,5502 days ago296October 04, 2023336mitTypeScript
TypeScript-first schema validation with static type inference
Yup21,5508,9124,6992 days ago125September 29, 2023209mitTypeScript
Dead simple Object schema validation
Formily10,23637120 days ago240October 20, 202331mitTypeScript
📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3
Marshmallow6,7319,0911,2644 days ago171July 20, 2023174mitPython
A lightweight library for converting complex objects to and from simple Python datatypes.
Superstruct6,7083485556 days ago82November 17, 202295mitTypeScript
A simple and composable way to validate data in JavaScript (and TypeScript).
Jsonschema4,30415,5303,4059 days ago100November 16, 202332mitPython
An implementation of the JSON Schema specification for Python
Valibot4,17510010 hours ago26November 19, 202380mitTypeScript
The modular and type safe schema library for validating structural data 🤖
Typia3,613894 days ago343November 30, 202337mitTypeScript
Super-fast/easy runtime validations and serializations through transformation
Typebox3,60786918 hours ago252December 03, 20236otherTypeScript
Json Schema Type Builder with Static Type Resolution for TypeScript
Json Schema3,4458,5015083 months ago48September 26, 202393mitPHP
PHP implementation of JSON schema. Fork of the http://jsonschemaphpv.sourceforge.net/ project
Alternatives To Graphql Inspector
Select To Compare


Alternative Project Comparisons
Readme

Inspector

npm version Docker Pulls code style: prettier renovate-app badge Discord Chat

GraphQL Inspector outputs a list of changes between two GraphQL schemas. Every change is precisely explained and marked as breaking, non-breaking or dangerous. It helps you validate documents and fragments against a schema and even find similar or duplicated types.

You may like GraphQL Hive as well!

It's an open-source performance monitoring tool and schema registry for GraphQL.

GraphQL Hive is currently available as a hosted service but it offers self-hosting as well.

Use GraphQL Inspector however you want:

Features

  • Compares schemas
  • Detect breaking or dangerous changes
  • Schema change notifications
  • Use serverless functions validate changes
  • Validates Operations and Fragments against a schema
  • Finds similar / duplicated types
  • Schema coverage based on Operations and Fragments
  • Serves a GraphQL server with faked data and GraphiQL
  • Docker Image

Use on GitHub

Github

Use everywhere

Example

Installation and Usage

Visit our website graphql-inspector.com to learn more about the project.

Documentation

Documentation is available at graphql-inspector.com/docs.

Related

Some part of the library was ported to NodeJS from Ruby's GraphQL Schema Comparator

Contributions

Contributions, issues and feature requests are very welcome. If you are using this package and fixed a bug for yourself, please consider submitting a PR!

And if this is your first time contributing to this project, please do read our Contributor Workflow Guide before you get started off.

Code of Conduct

Help us keep GraphQL Inspector open and inclusive. Please read and follow our Code of Conduct as adopted from Contributor Covenant

License

MIT © Kamil Kisiela

Popular Schema Projects
Popular Validation Projects
Popular Data Formats Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Typescript
Validation
Graphql
Schema
Monitoring
Code Coverage
Fragment
Probot App