Velo Documentation — Quick Start &Amp; Reference

Velo Documentation

From zero to first request in under 60 seconds. Then everything else as you need it.

Getting Started

1

Install

  1. Download Velo-1.0.0.dmg (4 MB)
  2. Open the .dmg and drag Velo to Applications
  3. Open from Spotlight (⌘ Space) or Applications

No account, no signup, no setup wizard. Velo opens straight to a usable workspace.

2

Your first request

  1. Press ⌘N for a new request
  2. Type a URL (e.g. httpbin.org/gethttps:// is added automatically)
  3. Press ⌘Return to send

You'll see the response with status code, timing, headers, and body. Toggle JSON pretty/raw with the buttons in the response pane.

3

Save it for next time

  1. Press ⌘S to save
  2. Pick a collection (or create one with the New Collection button)
  3. Subsequent ⌘S saves in-place — no dialog

Environments and variables

Environments let you swap base URLs and credentials between Local, Staging, and Production without editing each request.

  1. Click the gear icon in the toolbar → Environment Editor
  2. Create an environment (e.g. Staging)
  3. Add variables: base_url = https://staging.api.example.com
  4. Use {{base_url}} in any request URL or header
  5. Switch environments from the toolbar dropdown
Variables work everywhere. URLs, headers, body, query params, auth tokens. {{auth_token}} in a Bearer header swaps cleanly between environments without leaking real tokens into shared collections.

Importing from Postman

  1. File → Import Postman Collection (⇧⌘I)
  2. Select your exported Postman Collection v2.1 JSON
  3. Velo imports requests, folders, headers, auth, body, and pre-request scripts

Postman environments import separately via File → Import Postman Environment. The variable mapping is one-to-one — your existing {{var}} syntax just works.

Importing from cURL

  1. Click Paste cURL on the welcome screen, or File → Import from cURL (⌥⌘I)
  2. Paste your cURL command
  3. Click Import

Method, URL, headers, auth, body, query params, and form data are all parsed. Multi-line cURL with \ continuations works.

Keyboard shortcuts

ShortcutAction
⌘NNew request
⌘ReturnSend request
⌘SSave
⌘PQuick open (search across all collections)
⌘DDuplicate request
⌘WClose current tab
⌘TNew tab
⌘0Toggle sidebar
⌘,Preferences
⇧⌘IImport Postman collection
⌥⌘IImport cURL
⇧⌘CCopy as cURL
EscapeCancel in-flight request

FAQ

Is Velo free?

Yes. Every feature, every protocol, no limits, no trial. See pricing for the long version.

Does Velo require an account?

No. Velo opens straight to a usable workspace. Your data is local.

Where is my data stored?

~/Library/Application Support/com.ataiva.velo/. You can open this folder from Preferences → Data → Open in Finder. The format is a directory of JSON files — version-control friendly.

Can I import my Postman data?

Yes. Postman Collection v2.1 and Postman environments both import. File → Import Postman Collection.

Does Velo support self-signed certificates?

Yes. Preferences → Network → Verify SSL Certificates → Off. Per-request override is also available via the URL bar’s lock icon.

Is there a Windows version?

Not yet. Velo is macOS-only and built specifically against AppKit/SwiftUI to stay native. A Windows version is on the long-term roadmap but not committed.

How do I back up my data?

Preferences → Data → Export All Data. Produces a single JSON file with all collections, environments, and history. Restore with Import Backup.

Does Velo work with HTTP/3?

HTTP/2 is supported. HTTP/3 (QUIC) is in beta — toggle it on under Preferences → Network → Experimental.

Can I script pre-request and test logic?

Pre-request scripts (Postman-compatible JavaScript subset) are supported. Full Postman test sandbox parity is in progress — basic pm.expect() assertions work today.

Ready to install?

Free forever. No account. macOS 13+ required.

Download Velo 1.0 · 4 MB

See also