A full-featured GraphQL client extension for Visual Studio Code. Execute queries, manage collections, introspect schemas, and more — all without leaving your editor.
- Query & Mutation Execution — Send GraphQL operations with variables and custom headers
- Collections & Folders — Organize saved requests into collections, import/export as JSON
- Schema Introspection — Fetch and browse schemas with auto-generated operations from the field explorer
- Schema Diff & Impact Analysis — Compare schema versions 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.
- Install from the Visual Studio Marketplace or search "GraphQL CLNT" in VS Code
- Open the GraphQL CLNT panel from the Activity Bar
- Enter your endpoint URL and any required headers
- Write your query and click Execute
Poojith Gavini — GitHub (author)
Thanks to Ganesh Pinjala and Dinesh Bukya for their contributions.
See CONTRIBUTING.md for development setup and guidelines.