All Projects → kamilkisiela → Graphql Inspector

kamilkisiela / Graphql Inspector

Licence: mit
🕵️‍♀️ Validate schema, get schema change notifications, validate operations, find breaking changes, look for similar types, schema coverage

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Graphql Inspector

Swell
Swell: API development tool that enables developers to test endpoints served over streaming technologies including Server-Sent Events (SSE), WebSockets, HTTP2, GraphQL, and gRPC.
Stars: ✭ 517 (-51.18%)
Mutual labels:  api, graphql, monitoring
Miraql
GraphQL performance monitoring & error-handling tool
Stars: ✭ 97 (-90.84%)
Mutual labels:  api, graphql, monitoring
Just Api
💥 Test REST, GraphQL APIs
Stars: ✭ 768 (-27.48%)
Mutual labels:  api, graphql
Graphiti
Stylish Graph APIs
Stars: ✭ 783 (-26.06%)
Mutual labels:  api, graphql
Api Example
WIP: Just sample app with API
Stars: ✭ 12 (-98.87%)
Mutual labels:  api, graphql
Tartiflette
GraphQL Engine built with Python 3.6+ / asyncio
Stars: ✭ 719 (-32.11%)
Mutual labels:  api, graphql
Type Graphql
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
Stars: ✭ 6,864 (+548.16%)
Mutual labels:  api, graphql
Ezplatform Graphql
GraphQL server for eZ Platform, the open source Symfony CMS.
Stars: ✭ 27 (-97.45%)
Mutual labels:  api, graphql
Ethql
A GraphQL interface to Ethereum 🔥
Stars: ✭ 547 (-48.35%)
Mutual labels:  api, graphql
Django Graph Api
Pythonic implementation of the GraphQL specification for the Django Web Framework.
Stars: ✭ 29 (-97.26%)
Mutual labels:  api, graphql
Hoppscotch
👽 Open source API development ecosystem https://hoppscotch.io
Stars: ✭ 34,569 (+3164.31%)
Mutual labels:  api, graphql
Nextjs Graphql Sample
A simple app to demonstrate basic API functions built with REST and GraphQL
Stars: ✭ 29 (-97.26%)
Mutual labels:  api, graphql
Opentelemetry Js
OpenTelemetry JavaScript Client
Stars: ✭ 700 (-33.9%)
Mutual labels:  api, monitoring
Graphql Framework Experiment
Code-First Type-Safe GraphQL Framework
Stars: ✭ 698 (-34.09%)
Mutual labels:  api, graphql
Tyk
Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols
Stars: ✭ 6,968 (+557.98%)
Mutual labels:  api, graphql
Swagger Stats
API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.
Stars: ✭ 559 (-47.21%)
Mutual labels:  api, monitoring
Api Platform
Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.
Stars: ✭ 7,144 (+574.6%)
Mutual labels:  api, graphql
Graphql Lodash
🛠 Data manipulation for GraphQL queries with lodash syntax
Stars: ✭ 1,003 (-5.29%)
Mutual labels:  api, graphql
Rick And Morty Api
The Rick and Morty API
Stars: ✭ 542 (-48.82%)
Mutual labels:  api, graphql
Osrs.me
A comprehensive dataset for OldSchool Runescape.
Stars: ✭ 13 (-98.77%)
Mutual labels:  api, graphql

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.

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].