Bruno
File-based. Git-friendly. Offline.
- Collections live in your repo
- Diffs cleanly in PRs
- Runs from CI with the
bruCLI
Pavlok devs ship faster on Bruno or Hoppscotch. Both are pre-loaded with our 1,708 requests and 16 environments. Sign in, click run.
File-based. Git-friendly. Offline.
bru CLISelf-hosted. Browser-first. Zero install.
hopp.pavlok.comYou live in git, you want collections that diff cleanly in PRs, or you need to run requests from CI. Backend devs touching the API daily — this is you.
You want a Postman-like web UI, you want to share a request with a teammate by URL, or you only poke APIs occasionally and don't want to clone a repo.
| Bruno | Hoppscotch | |
|---|---|---|
| Storage | Files in git repo | Server (Postgres) |
| Sharing | git push | Team workspace |
| Diff in PRs | Yes — clean text diffs | No — DB rows |
| Offline | Yes | Needs server |
| CLI | bru | hopp |
| Web UI | Desktop only | hopp.pavlok.com |
| Secrets | .env (gitignored) | Stored in DB |
| Onboarding | Clone repo + npm | Sign in with Google |
| Setup time | ~5 min | ~30 sec |
| Best for | Backend devs, CI | PMs, designers, quick poking |
Grab Bruno from usebruno.com (Mac, Windows, Linux).
git clone git@github.com:Pavlok/pavlok-bruno.git
Open Bruno → Settings → IMPORT COLLECTION → choose the cloned pavlok-bruno folder.
Collections live in git. From the terminal in pavlok-bruno/:
git pull
…to get teammates' updates.
git push
…to share yours.
Use the CLI to run requests in scripts, CI, or without leaving the terminal. Assumes you've already cloned pavlok-bruno.
npm i -g @usebruno/cli
Copy the example env file and fill values from 1Password:
cp .env.example .env
$EDITOR .env
bru run "FCM pushes/Notification Message.bru"
bru run "FCM pushes" -r
Heavy folders may need more heap:
NODE_OPTIONS="--max-old-space-size=8192" bru run "Pavlok API v5" -r
Use your @pavlok.com account. The first sign-in becomes admin; everyone else lands in the team.
Workspace dropdown (top-left) → Pavlok. Personal workspace is empty by default.
Environment dropdown (top-right) → e.g. Development API v5 or Sandbox.
Open Pavlok (Postman import) in the sidebar — 614 folders, 1,708 requests already there.
Download from hoppscotch.com/download. In settings, set the self-host backend URL to:
https://hopp.pavlok.com/backend
npx hopp test hoppscotch/collection-single.json \
-e hoppscotch/environments/Development_API_v5.json