GraphQL - amitsri/rostyman-releases GitHub Wiki
GraphQL Support
Write and execute GraphQL queries, mutations, and subscriptions with schema introspection.
Creating a GraphQL Request
- Click + (New Request) and select GraphQL
- Enter the endpoint URL
- Write your query in the Monaco editor
Tabs
| Tab | Description |
|---|---|
| Query | GraphQL query/mutation editor with syntax highlighting |
| Variables | JSON editor for query variables |
| Schema | Introspection-based schema explorer |
| Subscription | WebSocket-based real-time subscriptions |
Schema Explorer
Click Schema to introspect the endpoint and browse its type system:
- Root types — Query, Mutation, Subscription
- Expandable tree — drill into types, fields, and arguments
- Color-coded types:
- Blue — Object types
- Green — Enums
- Yellow — Scalars
- Orange — Input objects
Subscriptions
GraphQL subscriptions use the graphql-transport-ws WebSocket protocol:
- Real-time message log for incoming data
- Connection status indicator
- Automatic reconnection
Editor Features
- Full Monaco editor with GraphQL syntax highlighting
- Autocomplete (
Ctrl+Space) - Format query (
Shift+Alt+F) - Operation name selector when multiple operations exist in the query
Keyboard Shortcuts
Ctrl+Space— AutocompleteShift+Alt+F— Format/beautify queryCtrl+S— Save request