Desktop API client

Fast, offline-first API testing.

Build, test and automate HTTP, GraphQL, WebSocket and SSE APIs right on your computer. Rocketly opens instantly, works without a network, and needs no account. No telemetry.

Windows · macOS · Linux

Rocketly showing a GET request with query parameters and its JSON response

Offline-first

Collections, environments and history live in a local SQLite database. Rocketly opens instantly and keeps working without a network.

Speaks Postman

Import Postman collections, environments and globals, OpenAPI, Insomnia or a cURL command. Scripts use the familiar pm.* API.

Sync on your terms

Sign in only if you want your work on every device. Secret values never leave your machine, and you can host the sync server yourself.

Variables

Hover a variable. See where it comes from.

Every {{variable}} is highlighted as you type. Hover one to see its value and whether it comes from globals, the collection or the active environment, then edit it right there.

A popover over {{baseUrl}} showing its value and the environment it comes from

Scripts & tests

Scripts and tests you already know.

Pre-request and post-response JavaScript runs in a sandbox with pm.test, chai-style expect, pm.sendRequest, CryptoJS and a console. Test results sit next to the response.

A response with passing tests and a console showing script output

Runner & CLI

Run whole collections, locally or in CI.

Run a collection or folder with iterations, delays and a CSV or JSON data file, then export JSON, HTML or JUnit reports. The rocketly command runs the same pipeline in your CI.

rocketly run shop-api.json --env Dev --data users.csv --reporter junit
The collection runner with collection, environment, iterations and data file options

Import & export

Bring your collections with you.

Drop a Postman, OpenAPI, Insomnia or Rocketly file on the window, or paste a cURL command into the URL bar. Export back to Postman v2.1 whenever you like.

The import dialog listing the supported formats

Sync

One workspace, every device.

With an optional account, workspaces, collections and environments sync in the background. Work offline and Rocketly catches up when you are back; conflicts are kept, so nothing is lost.

The sync status popover showing last sync time, pending changes and conflicts

Your work stays yours.

Rocketly is built to run on your computer, not on someone else’s server.

No telemetry

No analytics, no usage tracking, no phoning home.

Secrets stay local

Variables marked secret are never sent to the sync server.

One local database

Everything is in a SQLite file you can back up and restore.

Self-hostable sync

Run the sync server on your own infrastructure with Docker.

Ready to send your first request?

Download Rocketly for Windows, macOS or Linux.