Skip to content

knabben/ggql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraphQL Deep Explorer

Docker Image CI

This Github Action is responsible to tracking, version and compare different versions of your GraphQL schema in a release timeline through GraphQL introspection analysis.

From the features we can enumerate:

  • Automatic artifact launch.
  • Easy GraphQL schema fetch with introspection.
  • Integration with your actual Github Workflow.
  • Free schema versioning through sqlite3 storage.

Standalone

It is possible to use the system in a standalone mode, using the binary.

Direct endpoint

Generating the dump via a GraphQL endpoint:

$ ./gql scrape --url https://www.example.com/graphql 

Existent dump

Some libraries like Graphene can dump the schema, so it can be used in the CI without the necessity of running the service.

$ python manage.py graphql_schema
$ ./gql scrape --file schema.json 

Scraping schema - GH Action

knabben/gql-pull

About

GraphQL API Depth Explorer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published