API Client

A modern, open-source API client built on the OpenAPI standard. Send requests, organize collections, and test your APIs from a beautiful, offline-first interface available on every platform.

Scalar API Client interface

Get started

Download the app for macOS, Windows, or Linux, or jump straight into the browser version.

Open API Client

Install the desktop app or open the browser version if you want to try it instantly.

Send your first request

Enter a URL, choose an HTTP method, and send the request to inspect the response right away.

Import your OpenAPI description

Drag and drop an OpenAPI file or import from a URL to generate a complete collection with requests, authentication, and documentation.

Keep everything in sync

When your OpenAPI description changes on disk, API Client can watch for updates and keep requests and collections aligned.

Add response tests

Use post-response scripts to validate responses and automate checks while you explore your API.

Import and sync OpenAPI

Bring an OpenAPI description into API Client to generate requests, authentication, and collection structure from the API your team already maintains.

Use Import to bring in local files or URLs, then use environments and dynamic variables to move between local, staging, and production without duplicating requests.

Test and automate responses

API Client supports request scripts and response tests, so you can automate setup, assertions, and debugging as you work through an API.

Start with Scripts for pre-request and post-response workflows, then use Testing to validate status codes, headers, and response bodies.

Features

Offline-first

Work locally with requests and collections without waiting on cloud sync.

OpenAPI-native

Generate collections from OpenAPI descriptions and keep them close to your source of truth.

Cross-platform

Use API Client in the browser or on macOS, Windows, and Linux.

Environments

Manage variables for local, staging, and production without duplicating requests.

Scripts and tests

Automate setup and validate responses with request scripts and test assertions.

No vendor lock-in

Build on open standards with an open-source client that keeps your API work portable.

Ready to send your first request?

Start in the browser or download the desktop app for your platform.