A Postman alternative that works offline, with no account

Postman is a capable tool, and for many teams it is the right one. But some people want an API client that does not need an account, keeps nothing in the cloud, and stays out of the way. If that is you, Zyvra is built for it.

Zyvra is a free API client, mock server and test runner in one small program that runs entirely on your computer.

What is different

Zyvra
AccountNone. Install it and use it.
Where your data livesOn your computer. Projects are plain YAML files in your own folder, so you can read them, review them and keep them in Git.
Works offlineYes. Nothing needs a network connection except the requests you send.
Mock serversBuilt in and local. Rules, scenarios, failures, stored state and webhooks, from an OpenAPI spec or by hand. See Mock API server.
SecretsStored encrypted outside the project, masked in responses and history, and never written to a project file.
CIOne command, zyvra run, with a JUnit report and an exit code. See API tests in CI.
PriceFree to download and use.

What you get as an API client

  • Collections with folders, shared auth, headers and scripts, and environments and variables
  • Basic, Bearer, API key, JWT and OAuth 2.0 authentication, and client certificates
  • Cookies, cURL import, and code snippets
  • Assertions on status, headers, JSON paths and JSON Schema, and JavaScript test scripts
  • A response that tells you which mock, rule and scenario answered, when you call one of your own mocks
  • Run history for each collection

Bring your Postman work with you

Zyvra imports Postman collections (v2.0 and v2.1), environments and globals from the Import menu. Authentication secrets go into the encrypted store, not into a file. Test scripts run through a Postman-compatible pm.* layer, which covers common scripts, though it is not a complete copy of Postman’s scripting, so run the collection after importing and look at what it says.

You can export a collection back to Postman files whenever you like (secret values are never exported), so trying Zyvra does not lock you in.

When to stay with Postman

Be honest about what you need. Zyvra is for one person on one computer, and Git is how you share. It does not have cloud workspaces, team permissions, hosted monitors or a public API network. If your team collaborates inside Postman, keep that, and use Zyvra alongside it for the parts where you want something local: mocks you run yourself, tests in CI without an account, requests you do not want in a cloud.

Try it

Install it, then use Import to bring in a collection. See the quick start, or read how importing works. For other tools in this space, see mock API tools compared.

Questions people ask

Can I import my Postman collections into Zyvra?

Yes. Zyvra imports Postman collections (v2.0 and v2.1), environments and globals. Credentials go to an encrypted store instead of a file. You can also export a collection back to Postman files.

Do I need an account to use Zyvra?

No. There is no sign-up and no cloud service. Everything runs on your computer and your projects are plain files in your own folder.

Do Postman test scripts work in Zyvra?

Zyvra has a Postman-compatible pm.* layer for test scripts, which covers common scripts. It is not a complete copy of Postman's scripting, so check the scripts that matter to you after importing.

What does Zyvra not do that Postman does?

Zyvra has no cloud workspaces, team sharing or hosted monitors; it is for one person on one computer, with Git as the way to share. If you need those, keep using Postman for them.