A lightweight, full-featured GraphQL client for VS Code — like Thunder Client or REST Client, but for GraphQL. Run queries, mutations & subscriptions, browse and diff schemas, auto-heal breaking changes, and manage collections without leaving your editor.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
A lightweight, full-featured GraphQL client for Visual Studio Code — think Thunder Client or REST Client, but built for GraphQL. Run queries, mutations, and subscriptions, browse and diff schemas, and manage collections, all without leaving your editor.
Features
Query, Mutation & Subscription Execution — send GraphQL operations with variables and custom headers, including live subscriptions over graphql-ws
File Uploads — send Upload-typed arguments as multipart/form-data per the GraphQL multipart request spec
Collections & Folders — organize saved requests into collections, import/export as JSON
Schema Introspection & Explorer — fetch and browse schemas, auto-generate queries and mutations from any field
Schema Diff & Impact Analysis — compare schema versions (powered by @graphql-inspector/core) and see which saved queries break
Auto-Heal Queries — automatically rename or remove fields broken by schema changes
Query Cost Estimation — predict query complexity based on field count, depth, and list multipliers
Security Analysis — detect depth attacks, alias abuse, sensitive fields, and missing pagination
Performance Tracking — track response times with anomaly detection
Natural Language to GraphQL — describe what you want in plain English and get a generated query
GraphQL Service Detection — auto-discover running GraphQL endpoints by scanning workspace ports
Note: This is a GraphQL client only. You need a GraphQL server running locally or remotely to connect to. Point the extension at your server's endpoint URL to get started.