Voyager icon API Development

Voyager

One API client for fourteen protocols — local-first by default.

Voyager is a modular API development platform for building, organizing, and running requests across fourteen protocols — REST, GraphQL, SOAP, WebSocket, and more. It's local-first by default, so your requests and collections stay on your device, with optional cloud sync when you want it across machines.

  • Free
  • No account required
  • Web · VS Code extension
GET {{baseUrl}}/users/42

Headers

Authorization
Bearer {{token}}
Accept
application/json
200 OK182 ms · 412 B
{
  "id": 42,
  "name": "Ada Lovelace",
  "email": "ada@example.com",
  "role": "admin",
  "active": true
}

Available in: Web · VS Code

Interactive preview · illustrative sample traffic against example hosts

Why it exists

Why use Voyager?

protocols
14
import formats
6
code-gen languages
5

The problem

A modern backend rarely speaks just REST. Testing one often means a REST client, a separate WebSocket tool, an MQTT client, and a database console — four sets of saved requests, four places for environment variables, and an account wall on most of them.

How Voyager helps

Voyager puts every protocol behind one request builder, with shared collections, environments, history, and scripts. It works without signing up and stores your workspace locally; an optional free account adds sync, sharing, and teams.

Protocols

Fourteen protocols, honestly labelled

Every protocol is available in the VS Code extension. The web app runs twelve — seven directly in the browser, and five through Voyager's relay when you're signed in, since browsers can't open raw sockets.

Request / Response

  • REST / HTTPWeb · VS Code
  • GraphQLWeb · VS Code
  • SOAPWeb · VS Code

Streaming

  • WebSocketWeb · VS Code
  • Socket.IOWeb · VS Code
  • Server-Sent EventsWeb · VS Code
  • gRPCVS Code

IoT

  • MQTTWeb · VS Code

File transfer & email

  • FTP / FTPSWeb (relay) · VS Code
  • SFTPWeb (relay) · VS Code
  • SMTPWeb (relay) · VS Code

Raw sockets

  • TCPWeb (relay) · VS Code
  • UDPWeb (relay) · VS Code

Database

  • PostgreSQLVS Code

Code generation

Turn any request into code

Once a request works in Voyager, export it as a ready-to-paste snippet for the language your app is written in — cURL, JavaScript, Node.js, Python, or Java.

Paste works the other way too: drop a cURL command into Voyager and it becomes a runnable request.

curl --request POST \
  --url 'https://api.example.com/v1/orders' \
  --header 'Authorization: Bearer eyJhbGciOi…' \
  --header 'Content-Type: application/json' \
  --data '{"sku":"VOY-001","quantity":2}'
Sample output for an illustrative request

Features

Everything Voyager can do

Grouped by the job you're doing. Links open that feature in the product, or its documentation.

A request builder that speaks every protocol

One interface for request/response, streaming, IoT, file transfer, email, raw sockets, and SQL.

  • Full request builder

    Methods, params, headers, and bodies — raw JSON/XML/HTML/JavaScript/text with beautify, form data, or URL-encoded.

  • Authentication

    Bearer token, Basic auth, API key (header or query), and OAuth 2.0 client credentials.

  • Response viewer

    Pretty, raw, and preview modes; headers and parsed cookies in their own tabs, with search; status, time, and size on every response.

  • Streaming timelines

    WebSocket frames, Socket.IO events, SSE messages, and MQTT topics in a live message log.

Keyboard shortcuts

  • ⌘↵Send request
  • ⌘SSave request
  • ⌘KSearch requests
  • ⌘BToggle sidebar
  • ⌘/All shortcuts

Who it's for

Real ways people use Voyager

Built for

  • Backend & API developers

    Building and debugging endpoints across REST, GraphQL, and real-time protocols from one place.

  • Frontend developers

    Exploring an API before wiring it up, and generating a ready-to-paste client snippet.

  • IoT & real-time teams

    Watching MQTT topics, WebSocket frames, and event streams in a live timeline.

  • Teams leaving another client

    Importing existing Postman or Insomnia collections without paying per seat to collaborate.

  • Testing and debugging REST and GraphQL APIs
  • Exploring WebSocket, SSE, MQTT, or gRPC services from one client
  • Migrating an existing Postman or Insomnia collection
  • Generating a ready-to-paste code snippet for a request in five languages
  • Mocking an endpoint locally before the real backend exists
  • Documenting an API straight from a working collection

Pricing, platforms & privacy

Good to know

  • Available Web

    12 of 14 protocols — 7 run directly in the browser; FTP, SFTP, SMTP, TCP, and UDP go through Voyager's relay when signed in.

  • Available VS Code extension

    The most complete edition: all 14 protocols, mock servers, and requests as native editor tabs.

  • Coming soon Desktop

    A lightweight Tauri app for macOS, Windows, and Linux — no public installer yet.

Pricing

Free — no paid tier, no feature gating, no seat limits, and no account required. An optional free account adds cloud sync, sharing, and teams.

Your data

Voyager is local-first: your requests, collections, and environments are stored on your device by default. Signing in is entirely optional — it adds cross-device sync, sharing, and teams, and lets the web app reach FTP, SFTP, SMTP, TCP, and UDP servers through Voyager's relay.

Guides

Learn more

FAQ

Voyager questions

Is Voyager free to use?

Free — no paid tier, no feature gating, no seat limits, and no account required. An optional free account adds cloud sync, sharing, and teams.

Is my data stored or sent anywhere?

Voyager is local-first: your requests, collections, and environments are stored on your device by default. Signing in is entirely optional — it adds cross-device sync, sharing, and teams, and lets the web app reach FTP, SFTP, SMTP, TCP, and UDP servers through Voyager's relay.

What platforms is Voyager available on?

Voyager is available on: Web, VS Code extension. In development: Desktop.

Related

Try Voyager now

A local-first API client for REST, GraphQL, WebSocket, gRPC, and 10 more protocols.