#graphql-schema #graph #plugin #reactive #flow #inexor

nightly inexor-rgf-plugin-graphql-schema-visualization

Inexor - Reactive Graph Flow - Plugin - GraphQL Schema Visualization

1 unstable release

0.9.1 May 6, 2023

#302 in Visualization

MIT license

610KB
382 lines

Plugin GraphQL Schema Visualization

Visualizes the GraphQL schema.

Overview

URL API Description
http://localhost:31415/graphql-schema-visualization/?rootType=Query&hideRoot=false GraphQL Queries
http://localhost:31415/graphql-schema-visualization/?rootType=Mutation&hideRoot=false GraphQL Mutations
http://localhost:31415/graphql-schema-visualization/?rootType=Subscription&hideRoot=false GraphQL Subscriptions
http://localhost:31415/graphql-schema-visualization/?rootType=Query&hideRoot=false&endpoint=/dynamic_graph Dynamic Graph Queries
http://localhost:31415/graphql-schema-visualization/?rootType=Mutation&hideRoot=false&endpoint=/dynamic_graph Dynamic Graph Mutations
http://localhost:31415/graphql-schema-visualization/?rootType=Subscription&hideRoot=false&endpoint=/dynamic_graph Dynamic Graph Subscriptions

GraphQL API

The GraphQL API allows low level access to the Reactive Graph Flow:

  1. Type System
  2. Instance System
  3. Behaviours
  4. Plugins
  5. Events

Queries

Mutations

Subscriptions

Dynamic Graph API

The Dynamic Graph API enables high level access to the Reactive Graph Flow. It's dynamically built upon the type system and provides type safe access to:

  1. Query for instances
  2. Modify instances
  3. Delete instances

Queries

Mutations

Subscriptions

Platform Compatibility

Platform Compatibility
Linux
MacOS
Windows

Credits

This plugin integrates with https://github.com/IvanGoncharov/graphql-voyager

Dependencies

~19–32MB
~400K SLoC