{
"id": 4021,
"name": "Ada Lovelace",
"role": "admin",
"createdAt": "2026-08-11T22:41:07Z"
}
Collections, environments, scripting and a data-driven runner — stored as plain, git-friendly JSON files on your disk. No cloud, no account, no lock-in.
{
"id": 4021,
"name": "Ada Lovelace",
"role": "admin",
"createdAt": "2026-08-11T22:41:07Z"
}
Every request is a readable *.rr.json file. Your API workspace lives next to your code — reviewed in the same pull request, versioned in the same repo.
{
"name": "create user",
"method": "POST",
"url": "{{baseUrl}}/api/users",
"headers": [
{ "Content-Type": "application/json" }
],
"tests": "rr.expect(res.status).toBe(201)"
}
@@ create-user.rr.json @@ "method": "POST", "url": "{{baseUrl}}/api/users", - "tests": "" + "tests": "rr.expect(res.status).toBe(201)" "headers": [ { "Content-Type": "application/json" } ]
Built for developers who want their API workspace under version control, not in someone else's cloud.
Every request is a readable *.rr.json file in a folder you choose. Commit it, diff it, review it in PRs.
Pre/post JavaScript per request with a sandboxed rr.* API — assertions, variables, request mutation, snippets.
Run collections against CSV / JSON / TXT data files, one pass per row, with pass/fail results per request.
Generate requests and tests with AI, and expose your collections to agents through a built-in MCP server.
Bring Postman (v2.x) and Bruno collections with folders, auth, scripts and environments. Paste a cURL, get a request.
Global, environment and collection scopes with {{var}} interpolation and clear precedence rules.
Same workflow, none of the cloud. Here is where RestRuno stands apart.
The core client is free forever. Pro unlocks the power features — pay once, no subscription.
The short answers before you download.
Yes — unlimited collections, environments, scripting, tests and the sequential runner are free forever. Pro only adds the AI assistant, MCP server and the data-driven runner.
On your disk, as plain *.rr.json files in a folder you choose. There is no cloud sync, no account, and nothing leaves your machine.
Yes — import Postman (v2.x) and Bruno collections with folders, auth, scripts and environments intact. You can also paste a cURL command to create a request.
Yes. $20 once, use it on 2 devices, keep it forever. No subscription, no renewal. Teams can get one Enterprise key for 50 devices at $149.
Download RestRuno free and import your Postman collections in one click.