Alternatives to Postman

The most widely used API client, for sending HTTP requests, organising them into collections and sharing them with a team. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Postman.

  • Insomnia

    An API client for REST, GraphQL and gRPC that can keep everything local or sync through Git instead of a cloud.

    Insomnia is Apache-2.0 open source with local storage or Git Sync as options, plus an OpenAPI editor and test runner.

  • Bruno

    An API client that saves collections as plain files in a folder, so Git handles the sharing instead of a cloud account.

    Bruno is MIT licensed and offline only, storing collections as plain files shared through Git instead of a cloud workspace.

  • Hoppscotch

    A fast API client that runs in a browser tab, with a self-hostable workspace if you want one.

    Hoppscotch is MIT licensed, runs in a browser tab or self-hosted, and is lighter, but has fewer testing and mocking features.

  • Yaak

    An offline-first API client for REST, GraphQL, gRPC, WebSockets and SSE, with requests stored as files you can commit to git.

    Yaak is MIT licensed with no cloud account or telemetry, stores requests as git files, and imports Postman collections.

  • Thunder Client

    Lightweight REST and GraphQL client built into VS Code.

    Thunder Client runs inside VS Code and JetBrains editors with repository-stored collections, but supports only REST and GraphQL.

  • Kreya

    Desktop client for gRPC, REST, GraphQL, WebSocket and SSE APIs.

    Kreya keeps Git-friendly local project files and has strong gRPC reflection support, but has a smaller community and paid features.

  • RapidAPI for Mac

    Native macOS HTTP client, formerly Paw, with code generation and team sync.

    FreeProprietarymacOS

    RapidAPI for Mac is a free native macOS app with code generation rather than Electron, but it runs only on macOS.

  • Apidog

    An API platform for designing, debugging, mocking and testing APIs, with desktop and web clients.

    FreemiumProprietaryWeb

    Apidog stays closed source and freemium but combines API design, debugging, mocking and testing in one platform with desktop and web clients.

Also worth comparing

These listings name Postman as their own alternative, so the relationship runs both ways.

  • Altair GraphQL Client

    A GraphQL client for writing, sending and debugging queries on desktop, in a browser extension and online.

    Postman handles GraphQL within a broader closed-source client built around a cloud workspace, where an account is effectively required and collections live on their infrastructure.

  • Apifox

    An API platform for designing, debugging, mocking and testing APIs, with desktop and web clients.

    FreemiumProprietaryWeb

    Postman is the most widely used API client with collections, scripts, documentation and mock servers, but it is closed source and built around a cloud workspace needing an account.

  • Apollo Sandbox

    A free web-based GraphQL explorer for writing and running queries against any GraphQL endpoint.

    FreeProprietaryWeb

    Postman is a widely used desktop and browser API client with collections and scripts, but it is closed source and effectively requires an account and cloud workspace.

  • ATAC

    A Postman-like API client that runs entirely inside the terminal with keyboard-driven navigation.

    Postman offers a graphical desktop and browser client with collections, scripts and mocks, but it is closed source and effectively requires an account.

  • EchoAPI

    An API client for designing, debugging, load testing and documenting APIs, compatible with Postman scripts.

    Postman is the most widely used client with collections, scripts, docs and mocks, adding desktop and browser apps, but an account is effectively required.

  • Firecamp

    An open-source API client for testing REST, GraphQL, WebSocket and Socket.IO requests in the browser.

    Postman offers desktop apps and a browser version with collections, scripts, documentation and mock servers, but it is closed source and stores collections on its cloud by default.

  • grpcurl

    Call gRPC services from the terminal using JSON input.

    Postman is a closed source graphical API client with team collections, built around a cloud workspace that effectively requires an account.

  • Hurl

    Write HTTP requests and response checks in plain text files.

    Postman offers collections with test scripts and a built-in runner, but it is closed source and built around a cloud workspace.

  • Milkman

    An extensible open-source desktop workbench for sending requests and inspecting responses across many protocols.

    Postman is the most widely used API client with collections, scripts and a runner, but it is closed source, cloud-centred and lacks Milkman's database plugins.

  • Mockbin

    A free web tool that creates mock API endpoints with fixed responses and logs requests to them.

    Postman generates mock servers from collections alongside its API client, but it is closed source and effectively requires an account.

  • Mockoon

    A desktop app and CLI for designing and running mock REST APIs locally without an account.

    Postman generates mock servers from its collections as part of a closed-source client built around a cloud workspace.

  • Posting

    A keyboard-driven HTTP client with a text interface that runs in the terminal.

    Postman moves you to a graphical, closed-source client for Windows, macOS, Linux and web, with team collections and mock servers, but an account is effectively required.

  • ReqBin

    An online tool for sending REST and SOAP API requests directly from the browser.

    Postman adds desktop apps, collections, scripts and a test runner alongside its browser version, but it is built around a cloud workspace that effectively requires an account.

  • Requestly

    An API client for designing and testing APIs, plus a browser HTTP interceptor for modifying requests.

    Postman offers a larger ecosystem of collections, scripts and generated mock servers, but it has no browser interceptor and stores collections in its cloud by default.

  • REST Client for VS Code

    A Visual Studio Code extension that sends HTTP requests written in .http files and shows responses.

    Postman is a separate closed-source application with collections, scripts and a test runner, storing requests in its cloud by default rather than beside your code.

  • RESTer

    A browser extension for Firefox and Chrome for crafting and sending HTTP requests.

    Postman offers desktop apps and a browser version with collections, scripts, documentation and mock servers, but effectively requires an account and stores collections in its cloud.

  • Restfox

    A lightweight, offline-first open-source HTTP client that runs in the browser and on the desktop.

    Postman adds team workspaces, test scripts, a runner and mock servers, but it is closed source and built around a cloud account rather than offline use.

  • Scalar API Client

    An open-source, OpenAPI-aware API client for sending and testing HTTP requests, from the Scalar API platform.

    Postman is the most widely used API client, with collections, scripts and mock servers, but it is closed source and effectively requires a cloud account.

  • SoapUI Open Source

    An open-source desktop tool for functional testing of SOAP and REST APIs.

    Postman offers collections, test scripts, a runner and mock servers across desktop and web, but it is closed source and built around a cloud account.

  • Stoplight

    A web platform for designing OpenAPI descriptions, generating API documentation and running mock servers.

    FreemiumProprietaryWeb

    Postman generates documentation and mock servers from collections, centred on request collections rather than spec-first OpenAPI design.

  • Testfully

    An API client for building, testing, documenting and monitoring APIs, usable offline or with cloud storage.

    FreemiumProprietaryWeb

    Postman is the most widely used API client with collections, scripts, documentation and mock servers, but it effectively requires an account and makes offline use harder.

Similar software

Related functionality, not a direct replacement.