Everything Velo does

Four protocols, real collection management, Postman import, code generation, and a keyboard-first workflow — all in a native macOS app that launches instantly and keeps your data on your machine.

Free · macOS 13+ · Apple Silicon & Intel · 4 MB

Protocol support

One app for every connection you test — request/response and real-time streams alike.

HTTP All methods

Full support for GET, POST, PUT, DELETE, PATCH, HEAD, and OPTIONS.

  • Request builder — URL bar with auto-prepend https://, method picker, headers, query params, body (JSON / form-data / raw), auth (Bearer / Basic / API Key)
  • Response viewer — status code, headers, cookies, body with line numbers, search, raw/pretty toggle
  • Response timing — bar chart showing response times across multiple sends
  • Code generation — export to cURL, Swift, JavaScript, Python

GraphQL Dedicated editor

Query, variables, and operation name fields in a purpose-built layout.

  • Query editor — syntax-appropriate layout with split view
  • Variables panel — JSON editor for query variables
  • Schema introspection — one-click schema fetch via __schema query
  • Templates — Query, Mutation, and Introspection starters

WS WebSocket

Real-time bidirectional communication testing.

  • Connect / disconnect with a live status indicator
  • Chat-style message view — outgoing (blue) and incoming (green) with timestamps
  • Send bar — type and send messages, Enter to send
  • Auto-scroll to the latest message

SSE Server-Sent Events

Stream event testing with real-time display.

  • Live streaming — events appear as they arrive (unlike Postman, which waits for the connection to close)
  • Event parsing — event type, data, and timestamp per event
  • Event counter in the toolbar
Velo HTTP response inspection with status, headers, and pretty-printed body
HTTP response inspection — status, headers, timing, and a pretty/raw body toggle.
Velo GraphQL editor with query, variables, and introspection
GraphQL editor — query, variables, and one-click schema introspection.

Organization

Keep hundreds of requests tidy — and reach any of them in two keystrokes.

Collections & folders

  • Create, rename, delete, and duplicate collections
  • Organize requests into folders within collections
  • Drag-and-drop requests between folders and collections
  • Right-click context menus for every action
  • Request count badges on collections

Multi-tab interface

  • Open multiple requests simultaneously
  • Each tab shows a protocol badge and method
  • Close, Close Others, and Close All via context menu
  • Tab state preserved when switching (response, timing, errors)

Environments & variables

  • Create multiple environments (Dev, Staging, Production)
  • Use {{variable}} syntax in URLs, headers, body, and auth
  • Global variables available across all environments
  • Local variables override globals

Templates

13 built-in templates across all protocols.

  • HTTP — GET, POST JSON, Bearer Auth, Form POST, PUT, DELETE
  • GraphQL — Query, Mutation, Introspection
  • WebSocket — Echo, JSON Subscribe
  • SSE — Stream, Stream with Auth

Import & export

Bring your existing work in, and take all of it with you whenever you like.

Postman collections

Full support for the Postman v2.1 collection format.

Postman environments

Variables with enabled / disabled state preserved.

Import from cURL

Paste any cURL command and get a ready-to-send request.

Export collections

Save collections in Velo's plain JSON format.

Full backup / restore

Export all of your data to a single JSON file.

Developer experience

A keyboard-first workflow, an unlimited collection runner, and preferences for every detail.

Keyboard shortcuts

New Request⌘N
Send Request⌘↩
Save (in-place or save-as)⌘S
Quick Open (command palette)⌘P
Duplicate Request⌘D
Toggle Sidebar⌘0
Preferences⌘,
Import Postman Collection⇧⌘I
Cancel in-flight requestEsc

Collection runner

  • Run all requests in a collection sequentially
  • Live progress bar with pass/fail per request
  • Summary: passed, failed, total time
  • Unlimited runs — no paywall

Preferences

  • General — theme, accent color, sidebar width
  • Editor — font size, line numbers, word wrap, auto-format JSON
  • Network — timeout, redirects, SSL verification, User-Agent
  • Proxy — HTTP / HTTPS / SOCKS5 configuration
  • Data — history retention, storage info, backup/restore
  • Shortcuts — full keyboard reference
Velo command palette for quick-opening any request
Quick Open (⌘P) — jump to any request without touching the mouse.
Velo running on macOS showing the full app layout
The full app — native macOS UI, <200 ms launch, ~30 MB idle RAM.

Privacy & security

Local-first by default. No account, no cloud, no telemetry.

No account required

  • Use Velo immediately — there's no signup.

No cloud sync

  • All data is stored locally in ~/Library/Application Support.

No telemetry

  • Zero tracking, zero analytics.

SSL certificate control

  • Toggle SSL verification for self-signed certs.

Secure fields

  • Auth tokens use SecureField (masked input).

Ready to try Velo?

Free forever. No account. macOS 13+ required.