Imports Postman v2.1 collections

A lightweight Postman alternative, no account required

A desktop client for HTTP, gRPC, GraphQL and WebSocket. Postman collections import directly and no account is needed. The client is free and open source.

Tetiva
v1.3.1
  • 30 MBInstall size
  • 4Protocols
  • 0Telemetry servers
  • MITClient license

Tetiva vs Postman

TetivaPostman
Install size~30 MB~140–160 MB
AccountNot requiredEncouraged
TelemetryNoneYes; in 2025 sent full URLs despite privacy settings
ProtocolsHTTP / gRPC / GraphQL / WSHTTP / gRPC / GraphQL / WS
SyncCloud, optionalCloud only
MCP serverBuilt into the clientNo
ScriptsSandboxed JS (no FS, no network, 5 s)Postman JS
LicenseClient — MITCommercial

Checked 2026-06-10 against the official distributions. The telemetry row rests on Postman's security update of 2025-06-17 about "Related Requests" sending full request URLs (fixed in v11.46.5) and on the privacy-toggle report. Sources: Postman security update, postman-app-support#13615.

Send requests without an account

  • The first launch asks whether to work locally or connect an account; local mode has every client feature.
  • Collections, environments, cookies and history live in a local SQLite file, so the app works with the network off.
  • On its own it only checks for updates, at most once a day, and downloads a new version when there is one; both can be switched off. It sends no analytics.

Create a collection, add a request, type a URL, press Cmd/Ctrl+Enter — the quick start walks through those four steps.

What imports from Postman

Export the collection as Collection v2.1 and import the file from the sidebar header or from a collection's context menu.

  • Imported: folders (as nested collections), requests with name, method, URL, headers, body, auth and description, and saved responses. A request without its own auth inherits it from its folder or collection, as in Postman. Collection variables become an environment named after the collection. Environments come as separate files; disabled variables stay disabled and secret ones stay secret.
  • Moved by hand: form-data files and binary bodies are picked again.
  • Scripts: come across when you tick Import scripts. Tetiva runs them on goja and implements pm in part: pm.environment, pm.collectionVariables, pm.variables, pm.request.headers, pm.response, pm.test, pm.expect, btoa and console.* work; pm.sendRequest, pm.globals and require() do not. The migration guide has the full mapping.
Tetiva
v1.3.1
Importing a Postman v2.1 collection into TetivaImporting a Postman v2.1 collection into Tetiva
Postman import: folders, requests, headers, bodies and auth come across, scripts when you tick Import scripts

Four protocols in one window

  • HTTP. Query parameters from the URL fill the Params tab, and edits in the table go back into the URL; every header has its own checkbox; Content-Type follows the body type; cookies live in a per-workspace jar.
  • gRPC. Schema over server reflection or from .proto files (a file or a directory); Generate Example builds a sample message; the token goes in metadata; a grpcs:// address goes over TLS. Details on the gRPC client page and in the docs.
  • GraphQL. Load Schema runs introspection, the editor completes fields and underlines what the schema will not accept; picking an operation generates a body with variables.
  • WebSocket. An address, Connect, a live log with expandable payloads; the log is kept only while the tab is open.

See how Tetiva compares with Insomnia, Bruno, Yaak and Hoppscotch in our review of Postman alternatives.

Frequently asked questions

What carries over from a Postman collection?
Folders, requests, headers, bodies, auth, descriptions and saved responses; environments come across as separate files. Scripts come across when you tick Import scripts, though pm is only partly implemented. Form-data files and binary bodies arrive without their files, so you pick them again, and collection variables become an environment named after the collection.
Does Tetiva replace everything Postman does?
No. It is a desktop client for sending, debugging and testing requests. Postman monitors, hosted documentation, mock servers and Flows have no equivalent in Tetiva.
Does it work offline?
Yes. Collections, environments, cookies and history live in a local SQLite file. Sync is opt-in and only runs when you connect a workspace to Tetiva Cloud.
Which platforms are supported?
macOS, Windows and Linux (.deb). There is no browser version.

Download Tetiva

No accounts, no waitlists, no sales calls. Download, open, and send your first request within a minute.

  • macOS

    Universal (Apple Silicon + Intel) · ~32 MB · macOS 11+

    Download
  • Windows

    x64 · ~16 MB · Windows 10/11

    Download
  • Linux

    x64 · ~15 MB · Ubuntu 22.04+ / Debian 12+

    Download

Free and open source. A tool, not a platform.