Built-in REST & GraphQL API client

API Client for Developers: Test endpoints right beside your source code.

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.

The problem

External API tools separate requests from the code that serves them.

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.

Full-featured API client in your IDECollections, environments, auth managers, and response inspectors in the same workspace.
How Flame solves it

From composing requests to verified endpoints in five steps.

  1. 01

    Create or import requests

    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.

  2. 02

    Manage environments & credentials

    Organize reusable variables across development, staging, and production environments with global or project-specific variable scopes.

  3. 03

    Send and inspect live responses

    Execute requests with one keystroke. Inspect HTTP status codes, latency timings, response headers, and formatted JSON or XML with syntax highlighting.

  4. 04

    Explore GraphQL schemas

    Query GraphQL endpoints with interactive auto-completion, schema documentation, query variable editors, and syntax validation.

  5. 05

    Verify endpoints with AI agents

    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-featured API capabilities

Everything you need to build, test, and document APIs.

Feature 1

HTTP & GraphQL support

Full support for GET, POST, PUT, PATCH, DELETE, and custom HTTP methods alongside dedicated GraphQL query and variable editors.

Feature 2

One-click cURL import

Paste raw cURL commands copied from browser Network tabs or curl documentation into Flame to generate configured requests immediately.

Feature 3

Environment & variable scopes

Switch seamlessly between local, staging, and production environments with encrypted token handling and global or per-project scopes.

Feature 4

Auth managers

Built-in editors for Bearer Tokens, API Keys, Basic Auth, and custom request headers with secure credential persistence.

Feature 5

AI agent verification

AI coding agents have native tools to run requests, assert status codes, and test backend endpoints they just implemented.

Feature 6

Execution history & collections

Review past requests with status codes and timings, or organize requests into reusable collections committed alongside your project.

Correlated debugging

Inspect API responses, server logs, and databases together.

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.

FAQ

API client questions

Leave external API clients behind.

Download Flame to test REST and GraphQL endpoints directly beside your application code.

Free to use on macOS, Windows, and Linux.