Compare
Bruno vs Zorvik
Bruno is also offline-first and Git-friendly but focuses on a single protocol per workspace, whereas Zorvik unifies many protocols in one app.
BrunoOffline-first, Git-friendly open-source API client
ZorvikZorvik is a free, open-source desktop app to build, test, mock and load test APIs over HTTP….Which to pick
Pick Bruno if you want…
- Git-native API client
- Offline-first API client
- Integrations with Vault or Azure Key Vault (on Bruno's list, not Zorvik's)
Pick Zorvik if you want…
- All-in-one offline API workbench
- A free, open-source tool
- Integrations with HTTP/1.1, HTTP/2 or HTTP/3 (on Zorvik's list, not Bruno's)
Side by side
- What it is
- Bruno:Bruno is an open-source, offline-first API client that stores collections as plain-text files in Git.
- Zorvik:Zorvik is a free, open-source desktop app to build, test, mock and load-test APIs across many protocols locally.
- Best for
- Bruno:Git-native API client
- Zorvik:All-in-one offline API workbench
- Who it’s for
- Bruno:Developers and teams who need a secure, local-first API testing tool.
- Zorvik:Developers and QA engineers needing offline, multi-protocol API tooling
- Pricing
- Bruno:Freemium
- Zorvik:Free
- Plans
- Bruno:Open Source $0 · Pro $6user/month per month, billed annually · Ultimate $11user/month per month, billed annually
- Zorvik:—
- Open source
- Bruno:Yes, 47,301 GitHub stars
- Zorvik:Yes, 2 GitHub stars
- Works with
- Bruno:Vault, Azure Key Vault
- Zorvik:HTTP/1.1, HTTP/2, HTTP/3, GraphQL, gRPC, WebSocket, Socket.IO, Server-Sent Events
Bruno features
- Git-native collections. Store API requests as YAML files in your repo, enabling diff, branch, and merge workflows.
- No cloud sync. All data stays on the local machine; no account or login required.
- Multi-protocol support. Send HTTP, REST, GraphQL, gRPC and WebSocket requests.
- Secret manager integration. Connect to Vault, Azure Key Vault and AWS Secrets Manager for credentials.
- Built-in terminal & scripting. Run JavaScript scripts and use an integrated terminal for automation.
- Workspace & collection runner. Organize requests in workspaces and run entire folders of requests at once.
Zorvik features
- Multi-protocol support. Handles HTTP/1-3, GraphQL, gRPC, WebSocket, Socket.IO, SSE, MQTT, TCP, UDP and DNS in one app.
- Mock server & routes. Create mock endpoints with params, delays, faults, CORS and forwarding.
- Load testing. Run virtual-user or arrival-rate load tests with configurable thresholds.
- MCP testing for AI agents. Test and mock MCP servers that AI agents use, with schema validation.
- Plain-file workspaces. All requests and configs are stored as readable YAML files in Git-friendly folders.
- CLI for CI/CD. Command-line tools (zorvik run, load, serve, mcp) integrate with pipelines and generate JUnit reports.
- Network inspector tools. Built-in TLS inspector, DNS lookup, port check, ping and encoders for Base64, JWT, hashes.
- Built-in learning bootcamp. Interactive lessons and labs teach API concepts and testing within the app.
Bruno vs Zorvik FAQ
Is Bruno or Zorvik free?+
Bruno has a free plan (Open Source) and paid plans. Zorvik is free.
Is Bruno or Zorvik open source?+
Yes, both are open source: Bruno (usebruno/bruno on GitHub, MIT license) and Zorvik (LibreGuild/zorvik on GitHub, Apache-2.0 license).
Do Bruno and Zorvik integrate with the same tools?+
Their integration lists don't overlap: Bruno lists Vault and Azure Key Vault; Zorvik lists HTTP/1.1, HTTP/2, HTTP/3, GraphQL and 10 more.
On DevHunt
Based on each tool's website and DevHunt data. Details may change; check the official sites.