GraphQL - amitsri/rostyman-releases GitHub Wiki

GraphQL Support

Write and execute GraphQL queries, mutations, and subscriptions with schema introspection.

Creating a GraphQL Request

  1. Click + (New Request) and select GraphQL
  2. Enter the endpoint URL
  3. 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 — Autocomplete
  • Shift+Alt+F — Format/beautify query
  • Ctrl+S — Save request