Skip to content

What is Orbittest Client?

Orbittest Client
Orbittest ClientYour APIs, under control.

Orbittest Client is the local-first API testing workstation in the OrbitTest family. Send requests, inspect responses, catch schema drift, mock APIs, and run data-driven suites — all on your machine. No account. No cloud. No telemetry.

If you build or test software that talks to servers, Orbittest Client is your control panel for those conversations: build a request, send it, read the reply, validate it, and save it for next time. Everything you do is stored in a single JSON file in your Documents folder.

A traditional API workflow scatters you across tools: one app to send requests, a terminal for curl, a notebook for tokens, and nothing watching whether the server’s response shape quietly changed. Orbittest Client folds all of that into one workspace and adds an Insights rail that grades every response as it arrives — reliability, schema stability, speed, and leaked secrets — without you configuring anything.

Request workbench

Full method / URL / params / headers / auth / body editor with GraphQL, form, and raw support.

Insights rail

A live Orbit Score, response timeline, and at-a-glance reliability — without leaving the response.

Contract Drift Radar

Automatically diffs each response’s schema against the last good one and flags breaking changes.

Secret Guard

Scans responses, headers, and URLs for leaked tokens and credentials before you share them.

Data-driven runs

Drive a collection from a CSV / JSON file, iterate rows, and expose them to scripts as ot.data.

Beautiful run reports

Export a self-contained HTML / JSON report — headers, payloads, timings, logo, the lot.

Ghost mock server

Replays your recorded responses as a local mock API in one click.

Pre-request & test scripts

Run JS assertions in a network-isolated sandbox worker — no DOM, no bridge, hard timeout.

Offline licensing

Ed25519-signed, machine-locked keys with tamper-proof storage — verified entirely offline.

Git-friendly workspace

Local JSON workspace + one-file-per-collection export that diffs cleanly under version control.

mTLS · proxy · cookies

Client certificates, HTTP/HTTPS proxy, cookie control, and per-request TLS overrides.

Themeable

Multiple themes and accent colors. Local-first, no telemetry.

The whole app lives in one window: a request builder and live response in the center, your saved collections on the left, and the Insights rail on the right.

Orbittest Client main window — request builder, live response, inferred schema, code generation, and the Insights rail

Run a whole collection

Run results for a collection — pass/fail per request with status and timing

Catch contract drift

Contract Drift Report showing no drift across tracked requests

  • Shell: Electron (main / preload / renderer, contextIsolation, hardened CSP)
  • UI: React 19 + Vite + TypeScript (strict)
  • Engine: undici fetch with dispatcher pooling, mTLS, and proxy support
  • Scripts: Blob-URL Web Worker sandbox (no DOM, no network, no bridge)
  • Licensing: Node crypto Ed25519 + Electron safeStorage (DPAPI)
  • Packaging: electron-builder + electron-updater (GitHub Releases)

Orbittest Client uses an offline, machine-locked license system. Keys are Ed25519-signed (unforgeable), bound to one computer, stored with OS-level encryption, and verified without any server or internet.

CapabilityFreePro
Request workbench, history, environments, variables
Data-driven runs (CSV / JSON)
In-app Console & schema drift
Collectionsup to 3♾️ unlimited
HTML / JSON run reports
Ghost mock server

Expired keys gracefully drop to Free — the app never stops working. Activate a key in-app under Settings → License.