Native, local-first API client in Rust.
Sub-150ms boot. ~10MB RAM runner. Uses your existing Git repos for team sync and your OS Keychain for secrets — without forced cloud accounts or Electron bloat.
Genuine screenshot captured from target/release/blitz on macOS.
Why switch to Blitz
How Blitz addresses specific constraints across Postman, Bruno, Insomnia, and Yaak.
Offline-First & Zero Accounts
- ✗ Requires cloud sign-in and syncs workspace data to external servers by default.
- ✓ 100% offline-first. Zero telemetry, no account required, and imports Postman v2.1 collections.
- ✓ ~10.2 MB RSS CLI runner vs 800MB–1.5GB Electron footprint.
Compiled Rust Core
- ✗ Electron UI wrapper and proprietary .bru file specification.
- ✓ Pure Rust + Dioxus: Compiled to native binary without node runtime overhead.
- ✓ Visual 3-way Git merge resolver built directly into the UI for branch conflicts.
Free Git Team Sync
- ✗ Restricts cloud sync and local project features behind subscription tiers.
- ✓ Git sync uses your own remote. Push to any GitHub, GitLab, or self-hosted Git server.
- ✓ Built-in support for 8 protocols including MQTT, SSE, and MCP.
Zero Commercial Licensing
- ✗ Uses web view UI (React/Tauri) with commercial Fair-Core / SSPL licensing.
- ✓ 100% open source under Apache-2.0. Full code inspection and local compilation.
- ✓ Includes built-in Traffic Proxy, Local Mock Server, and Swagger Export.
Core workflow modules
Select a module below to inspect its behavior and layout.
Your Cloud Is Any Git Repository
No proprietary servers, no monthly per-seat subscription invoices. Blitz turns any Git repo—public, private, GitHub, GitLab, or self-hosted Gitea—into a seamless team cloud backend.
Plug In Any Git Remote
Point Blitz to any repo URL (HTTPS or SSH):
Blitz clones it locally under {data_dir}/blitz/cloud/. Works with private repos via your
existing SSH keys or gh auth login.
Environments = Git Branches
Each environment you create maps directly to a dedicated branch:
env/production
env/staging-us-east
Switching environments in the top bar checks out the corresponding Git branch and instantly reloads the workspace tree.
Save Local, Sync to Team
Two distinct actions give you full autonomy:
How Data Flows Across Machines
How Private Repos & Team Members Work
Adding team members requires zero setup inside Blitz. You manage access exactly where you already do: in your Git provider.
- ▸ Invite via GitHub / GitLab / Bitbucket: Grant repository read or write access to your team member or contractors.
-
▸
Native Authentication: Blitz uses system
gitunder the hood. It automatically uses your existing SSH keys, Git credential helpers, orghtoken. - ▸ Pull Requests & Reviews: Since every collection and environment is clean JSON in a Git repo, teams can open PRs, conduct peer reviews, and review diffs.
Zero Secret Leaks by Design
Cloud platforms frequently leak bearer tokens when shared across team workspaces. Blitz enforces strict isolation boundaries:
One Unified Interface. 8 Modern Protocols.
Stop switching between five different niche tools. Blitz supports every protocol in your distributed architecture with equal speed.
Brotli, Gzip, Deflate, multipart form-data, and chunked transfer decoding.
Syntax highlighted query editor, variable interpolation, and live subscription streams.
Bi-directional frame stream, heartbeat handling, and real-time inspector.
Listen to text/event-stream feeds with custom ID tracking and reconnect stubs.
Connect to modern Socket.IO clusters, send custom payloads, and capture responses.
Fast unary gRPC invocation with structured payloads and metadata reflection.
Powered by rumqttc for embedded IoT device testing and topic debugging.
Inspect and invoke MCP tools via STDIO JSON-RPC for Claude and LLM agent tooling.
Built-in CLI Runner & MCP Agent Server.
Never install newman or heavyweight Node packages again. Blitz ships with its own single-binary CLI
runner for CI/CD pipelines, plus a native Model Context Protocol (MCP) server for AI agents.
Real Capabilities. Zero Fluff.
Everything you expect from an industry-standard API workbench, built to run cleanly on your workstation.
Pure Native Rust Core
Instantaneous boot time (<150ms) and minimal RAM usage. Never endure another spinning wheel just to test a single endpoint.
Vault & macOS Keychain
Store tokens securely with {{vault:key}} and secret:// URLs. Sensitive variables
are automatically redacted before team sync.
Git Branch Team Sync
Sync environments and collections with your team using Git branches (env/<slug>). Full PR
reviews, merge histories, and conflict resolution.
Embedded JS Sandbox
In-engine Boa JavaScript execution for pre-request scripts and post-response tests. Full support for
blitz.test, assertions, and CryptoJS signing.
Enterprise Auth Suite
OAuth 2.0 (with loopback redirect token refresh), OAuth 1.0a, AWS SigV4, Akamai EdgeGrid, Hawk, Digest MD5, and Basic/Bearer.
1-Click Live Mock Recorder
Hit any live staging endpoint and click ⚡ Save to Mock to instantly capture status, headers,
and body into your local 127.0.0.1 mock router. $0 cloud fees, 100% offline.
Multi-Language Code Drawer
Generate production-ready code with live variable substitution in Rust (reqwest), TypeScript (axios), Python (httpx/requests), Go, and cURL.
Swagger UI & Static HTML Exporter
Publish API documentation without Postman's paid cloud fees. Export any collection into a self-contained, standalone Swagger UI (OpenAPI 3.0) interactive bundle or a sleek, dark-themed HTML documentation portal with live search and multi-language snippets.
Smart OpenAPI Reconciliation
Updated backend schema? Blitz discovers new endpoints and updates definitions without ever wiping your existing test assertions, pre-request scripts, or saved mock examples.
Git 3-Way Merge Defense
Eliminates merge headaches on team branches. Built-in visual 3-way conflict detection flags unmerged branches and allows clean 1-click resolution between local changes and remote commits.
Smart Auth Inheritance & Live Preview
Full hierarchical auth inheritance across nested folders and collections. Shows a live origin card (e.g.
folder 'Auth' or collection 'Billing') and lets you jump directly to edit parent
credentials without losing request draft state.
Real-Time Syntax Coloring & Var Mirror
Vibrant syntax highlighting for JSON, Form-Data, and GraphQL request bodies. Embedded variable pills
{{token}} render directly inside code tokens with live hover inspectors and one-click
environment variable overrides.
Git-Tracked Workspace Assets (Uploads)
Upload binary files and multipart form data payloads directly into your workspace assets/
repository. Payloads are committed and synchronized across your team with automatic relative path resolution
on any machine.
Built-in MCP Server for AI Agents
Expose collections, environments, and execution runtime to Antigravity, Gemini, Claude, and Cursor via blitz mcp. Autonomous agents can run requests, parse responses, generate client code, and update environment variables directly.
The Head-to-Head Comparison
See how Blitz compares against other desktop API clients across licensing, runtime, and architecture.
CLI memory footprint was measured on macOS Sonoma 14.6 (Apple M-series) using Apple's /usr/bin/time -l and footprint command-line tools. Blitz was compiled in --release mode with binary size 21 MB. Headless cold start execution completed in < 10ms with 10,207,232 bytes (~10.2 MB) peak resident memory.
Competitor CLI tools (Newman, Bru, Inso) execute within the V8 / Node.js runtime environment. All feature and protocol specifications reflect publicly released capabilities as of October 2026.
| Capability | ⚡ Blitz | Postman | Bruno | Insomnia | Yaak |
|---|---|---|---|---|---|
| Runtime Architecture | Pure Native Rust | Electron (Node.js) | Electron (Node.js) | Electron (Node.js) | Tauri (React/JS) |
| License & Pricing | 100% Free / MIT | Proprietary / Paid ($$$) | Open Source / Paid Pro | Proprietary / Paid ($$$) | Fair-Core / Commercial |
| App Startup Latency | < 150 ms | 4,000 - 8,000 ms | 1,500 - 3,000 ms | 3,000 - 6,000 ms | < 300 ms |
| Headless CLI Runner | Built-in (10.2 MB RSS) | Newman CLI (Node.js) | Bru CLI (Node.js) | Inso CLI (Node.js) | Community CLI (Node.js) |
| Mandatory Cloud Account | Never (100% Offline) | Yes (Forced Login) | No | Yes (Forced Login) | No |
| Team Collaboration | Direct Git Branch Sync | Proprietary Cloud | Git Directory | Proprietary Cloud | Yaak Cloud ($$$) |
| Protocols Supported | 8 Protocols (incl. MQTT & MCP) | HTTP, WS, gRPC, GraphQL, MQTT | HTTP, WS, gRPC, GraphQL | HTTP, WS, gRPC, GraphQL, SSE | HTTP, WS, gRPC, GraphQL |
| Secrets Vault & Keychain | Native OS Keychain | Synced to Cloud | .env files | Synced to Cloud | SQLite file |
| Postman v2.1 Import | Seamless 1-Click | Native | Partial Conversion | Partial Conversion | Basic Import |
| Static Docs Publishing | 1-Click Swagger UI & HTML | Paid Cloud Only ($$$) | None | None | None |
| Live Mock Recording & Proxy | ⚡ 1-Click Local (Offline) | Cloud Hosted Only | None | Basic Mock Plugin | None |
| Code Generators | Rust, TS, Python, Go, cURL | Legacy Snippets | Basic cURL / fetch | Basic Snippets | curl only |
| AI Agent Server (MCP) | ⚡ Native Stdio (12 Tools) | Paid Cloud AI ($$$) | None | None | None |
Inspect Any Postman Collection Right Now
Curious how cleanly Blitz handles nested folders, environments, and variables? Drag and drop any .json file below.
Zero data leaves your browser. Parsing runs entirely on your
local CPU.
Drop your Postman v2.1 Collection or Environment JSON
Click to browse your hard drive or drag files here to test instant native parsing speed.
Parsed File
0 requests • 0 folders
Ready to Run Lightning Fast?
Install the native desktop binary on macOS, Linux, or Windows.
curl -fsSL https://raw.githubusercontent.com/h3ma209/Blitz/master/install.sh | bash
curl -fsSL https://raw.githubusercontent.com/h3ma209/Blitz/master/install.sh | bash
irm https://raw.githubusercontent.com/h3ma209/Blitz/master/install.ps1 | iex
# 1. Clone repository
git clone https://github.com/h3ma209/Blitz.git
cd Blitz
# 2. Build & install user app
make install
# 3. Or launch development build
make run
Because Blitz is an independent open-source project distributed without paid Apple Developer ($99/yr) or Windows EV enterprise certificates, your OS may display an unverified app prompt on first manual launch.
Clear browser download quarantine in Terminal:
xattr -cr /Applications/Blitz.app
Or: Right-click Blitz.app in Applications → select Open.
Click More info → Run anyway, or run in PowerShell:
Unblock-File "$env:LOCALAPPDATA\Blitz\blitz.exe"
1-line installer automatically unblocks SmartScreen.