HTTP & GraphQL support
Full support for GET, POST, PUT, PATCH, DELETE, and custom HTTP methods alongside dedicated GraphQL query and variable editors.
A full-featured HTTP and GraphQL client embedded directly in your IDE. Build requests, manage environments, import cURL, inspect headers, and let AI agents test routes.
When developing APIs, developers constantly jump between their editor and external desktop API tools or browser DevTools. You change a route in your backend code, switch windows, fire the request, inspect the error, and switch back to fix it.
This disconnect makes debugging slow. When an endpoint returns a 500 error, you have to cross-reference terminal logs, database state, and the HTTP response across three separate applications.
Flame embeds a complete API client into your workspace. Your source code, server logs, database viewer, and HTTP client share one surface, allowing both you and AI agents to test endpoints immediately.
Compose REST and GraphQL queries from scratch or paste any cURL command directly into Flame to auto-parse headers, query params, auth, and request payloads.
Organize reusable variables across development, staging, and production environments with global or project-specific variable scopes.
Execute requests with one keystroke. Inspect HTTP status codes, latency timings, response headers, and formatted JSON or XML with syntax highlighting.
Query GraphQL endpoints with interactive auto-completion, schema documentation, query variable editors, and syntax validation.
Hand failing responses or new route specifications to an AI agent. The agent can trigger requests, inspect responses, and iterate on backend code until tests pass.
Full support for GET, POST, PUT, PATCH, DELETE, and custom HTTP methods alongside dedicated GraphQL query and variable editors.
Paste raw cURL commands copied from browser Network tabs or curl documentation into Flame to generate configured requests immediately.
Switch seamlessly between local, staging, and production environments with encrypted token handling and global or per-project scopes.
Built-in editors for Bearer Tokens, API Keys, Basic Auth, and custom request headers with secure credential persistence.
AI coding agents have native tools to run requests, assert status codes, and test backend endpoints they just implemented.
Review past requests with status codes and timings, or organize requests into reusable collections committed alongside your project.
When a request fails, Flame lets you see the whole story: the HTTP response in the API client, the server stack trace in the integrated terminal, and the affected row in the database workspace.
In multi-service architectures, you can launch APIs, databases, and microservices together with reusable run configurations using the microservices workspace.
Download Flame to test REST and GraphQL endpoints directly beside your application code.
Free to use on macOS, Windows, and Linux.