The ChainStream GraphQL IDE is a browser-based development environment purpose-built for writing, testing, and sharing GraphQL analytical queries across Solana, Ethereum, BSC, and Polygon. No installation required — open the URL and start querying.
Open GraphQL IDE
Feature Highlights
Monaco Editor
Full-featured code editor with GraphQL syntax highlighting, schema-driven autocomplete, and real-time error detection.
Query Builder
Visual schema browser in the sidebar — explore Chain Groups, Cubes, fields, and filters without writing introspection queries.
Query Templates
Built-in templates organized by chain and Cube — load, customize, and execute in seconds.
Save & Multi-Tab
Save queries locally with titles. Work on multiple queries in parallel with tabbed editing.
Code Export
Export your query as a ready-to-use code snippet in 7 languages: cURL, Python, JavaScript, Go, Rust, Ruby, and PHP.
AI Assistant
Built-in AI assistant that can generate GraphQL queries from natural language descriptions and explain query results. Requires sign-in.
Share Queries
Generate a shareable URL for any query. Recipients can open it in the IDE with the query pre-loaded.
Status Bar
Real-time feedback on request state, latency (ms), response size, and Credit Units consumed per query.
Dark Theme
Dark-themed interface aligned with ChainStream branding, optimized for extended query sessions.
IDE Layout
The IDE is organized into the following regions:| Region | Description |
|---|---|
| Toolbar | Execute, Prettify, Save/Fork, Export Code, Share, and endpoint URL input |
| Sidebar | Query Builder — visual schema tree (Chain Groups → Cubes → fields); Queries — built-in templates by chain; Saved — your locally saved queries |
| Tab Bar | Multi-tab query editing — each tab maintains its own query, variables, and headers |
| Query Editor | Monaco-powered GraphQL editor with autocomplete and error markers |
| Variables / Headers | Bottom panels for JSON variables and HTTP headers (Headers shown by default with X-API-KEY) |
| Results Panel | Syntax-highlighted JSON response from the GraphQL endpoint |
| AI Assistant | Right-side panel for natural language query generation and result explanation (requires sign-in) |
| Status Bar | Request state, latency, response size, and Credit Units (CU) consumed |
Quick Start
Open the IDE
Navigate to ide.chainstream.io in your browser.
Set your API Key
You can set your API key in two ways:Option A — Manual entry: Click the Headers panel at the bottom of the editor and enter:Option B — Sign in: Click Sign In in the top bar and log in with your ChainStream account. Your API keys will be automatically loaded and selectable from the key dropdown.
Load a template
Open the sidebar (Ctrl/Cmd+B), expand a chain (e.g. Solana), then click a template like DEXTrades → Latest Trades. The query loads into the editor with placeholder values.
Replace placeholders
Replace any
TOKEN_ADDRESS, WALLET_ADDRESS, or POOL_ADDRESS placeholders with real on-chain addresses.Query Builder (Schema Browser)
The sidebar includes a visual Query Builder that replaces the standard GraphiQL documentation panel. It displays the full schema as an interactive tree:- Chain Groups (EVM, Solana, Trading) at the top level
- Cubes within each group
- Fields, filters, and ordering options for each Cube
/ide/builder-schema endpoint, which provides a structured representation of the entire schema.
AI Assistant
The AI Assistant panel (right side) helps you:- Generate queries from natural language descriptions (e.g., “Get the top 10 Solana DEX trades by volume today”)
- Explain results — paste a response and get a plain-language summary
The AI Assistant requires signing in with your ChainStream account. It uses the same API key as your current IDE session.
Share Queries
Generate a shareable URL for any query by clicking the Share button in the toolbar. The URL encodes the query, variables, and network selection using a#q= fragment. Recipients can open the link to see the query pre-loaded in their IDE.
Learn More
Query Editor
Explore the Monaco editor, panels, toolbar, keyboard shortcuts, and status bar.
Query Templates
Browse the full catalog of built-in templates across all Cubes.
Saved Queries
Save, organize, and manage your frequently used queries.
Code Export
Generate ready-to-use code snippets in 7 programming languages.

