ApiForge is a fast, local-first alternative to Postman. Collections, environments, a smart variables inspector, and a Claude sidekick that reads your requests — in a single 24 MB binary.
Response is paginated. Want me to add a cursor loop and save as a runner script?
Claude reads the request, the headers, and the body — then answers plainly. Ask why a 401 came back, generate a JSON-schema assertion, or turn a manual retry into a runner script.
Why is this endpoint returning 401 only in staging?
Your Authorization header uses {{prod_token}}, but the active environment is staging. Swap the variable to {{staging_token}}, or scope the token per-env.
Write a test asserting every user has an id and plan.
| ✓ | KEY | VALUE | SCOPE | TYPE |
|---|---|---|---|---|
| ✓ | base_url | https://api.acme.dev/v1 | global | url |
| ✓ | staging_token | sk_stg_••••••••••••3fa2 secret | staging | secret |
| ✓ | user_id | {{ $randomFrom(user_ids) }} | request | dynamic |
| ✓ | limit | 25 | staging | int |
| prod_token | sk_prd_••••••••••••8ac1 secret | production | secret | |
| ✓ | timeout_ms | 5000 | global | int |
Every variable is scoped, typed, and previewed inline. Hover to see the resolved value; secrets stay masked in the URL bar and never touch your clipboard by accident.
A predictable resolution order, shown next to every value.
url, int, secret, dynamic — validated before Send fires.
Never logged, never copied, never synced to the cloud unless you say so.
randomFrom(), now(), jwt() — plus any JS you paste in.
Nested folders, drag to reorder, one-command Postman v2.1 import.
Sequence requests, iterate over CSV, assert responses. Runs offline.
Swap staging ↔ production with one keystroke. Diffs shown inline.
Persistent streams and Server-Sent Events with the same UI as REST.
⌘K anywhere: jump to a request, run a test, ask Claude, change env.
Collections and vars are plain JSON — reviewable in a PR, mergeable, diffable.
Every feature, every update, zero cost. If ApiForge saves you time, you can buy us a coffee.
Like ApiForge? Support the project.
Buy us a coffee ♥Free forever for personal use. No sign-up wall between you and Send.
First launch on macOS? See install guide (unsigned app).