Skip to main content
OpenSourceAlternatives

Yaak

Open source · OSI-approvedStatus: unknownNew

Local-first desktop API client for REST, GraphQL, gRPC, and more

Alternative to Postman

Yaak is a local-first desktop API client from the creator of Insomnia, built by Mountain Loop Labs and publicly launched in January 2024. It helps developers build, send, organize, and share REST, GraphQL, gRPC, WebSocket, and Server-Sent Events requests from native apps on macOS, Windows, and Linux. Its source code is MIT licensed, and its workspaces are plain YAML files that teams version in their own Git repositories.[1][2]

Quick verdict

Teams that version API collections in Git and want a client that works fully offline benefit most from Yaak. Its YAML workspaces keep every request diffable and mergeable, and zero-telemetry local execution keeps internal endpoints off vendor infrastructure. Teams that need vendor-hosted shared workspaces or free commercial binaries should choose something else. If a local-first Git-native API workflow fits your team, choose Yaak; if hosted team collaboration is the requirement, Postman remains the incumbent choice.[1][2][3]

Capabilities

  • Five-protocol requests REST, GraphQL, gRPC, WebSockets, and Server-Sent Events all send from one client, so mixed-protocol APIs do not need a second tool.[1][2]

  • Environments and inheritance Named environments with variables and inheritance switch requests between targets such as local, staging, and production without editing each request.[1]

  • Broad authentication coverage Fifteen-plus authentication types including OAuth 2.0, OpenID Connect, AWS Signature v4, and client certificates cover enterprise identity setups.[1]

  • Reusable dynamic values Response chaining, JavaScript functions, fuzzy search, and masking compose live values such as tokens and timestamps into requests.[1]

  • Git-native YAML workspaces Every workspace is stored as plain YAML files with built-in Git sync, making collections diffable, reviewable, and mergeable in pull requests.[1][2]

  • GraphQL explorer and gRPC reflection A GraphQL explorer with schema files, auto-completion, and fragments pairs with gRPC server reflection and proto descriptors for typed APIs.[1]

  • One-click migration Yaak imports collections from Postman, Bruno, Insomnia, and OpenAPI documents, with a documented guide for Postman environments and variables.[1][2]

  • Offline and account-free The client works fully offline with no account and zero telemetry, so internal endpoints and secrets never leave the machine through vendor sync.[1][2]

Who it fits

  • Privacy-sensitive developers get account-free local execution with zero telemetry, keeping internal endpoints and tokens off vendor infrastructure.[1][2]

  • Git-disciplined API teams gain pull requests, code review, and history on collections that live as YAML files alongside application code.[1][2]

  • Cost-conscious teams get free personal binaries, a free MIT-licensed source, and commercial licenses that end in a lifetime fallback instead of a shutoff.[1][2]

Boundaries to check

  • Commercial use of the prebuilt binaries is paid after a 30-day evaluation, so companies that cannot build from source must budget an annual Individual or Business license.[1]

  • Yaak offers no vendor-hosted shared workspaces or cloud sync by design; teams depending on managed collaboration will miss Postman-style hosted workspaces.[1][2]

  • Scripting, dynamic values, and Git workflows assume developer comfort, so non-technical users get less hand-holding than in a hosted no-code client.[1][2]

  • No independent user reports were consulted for this assessment: the evidence base is official product, documentation, and repository sources only. Claims about user sentiment are therefore withheld until firsthand community reports are inspected.[1][2]

Migration and automation

Existing Postman, Bruno, Insomnia, and OpenAPI collections import directly, so evaluating Yaak does not require rebuilding request libraries from scratch.[1][2]

YAML workspaces sync through any Git remote the team already uses, matching standard code-review and backup practices with no vendor server involved.[1][2]

Questions worth asking

Does Yaak require an account or an internet connection?

Yes. Yaak runs fully offline with no account, and the vendor states it collects zero telemetry. Workspaces live as local YAML files, so nothing syncs to a vendor cloud.[1]

How much does Yaak cost for commercial use?

Personal use of the prebuilt apps is free. Commercial use of the prebuilt binaries requires a paid annual Individual or Business license after a 30-day evaluation, and every annual license ends with a lifetime fallback version you keep. Building from the MIT-licensed source is free for personal and commercial use.[1][2]

Can Yaak import my Postman collections?

Yes. Yaak imports Postman collections, environments, and globals, with documented conversion of header auth and variable syntax. Check file-upload requests after import, since those need manual adjustment.[1][2]

Can you self-host Yaak?

There is nothing to self-host in the SaaS sense: Yaak is a desktop application and teams share through their own Git repositories rather than a vendor server. Run the apps on macOS, Windows, or Linux and sync workspaces with whatever Git hosting you already use.[1][2]

Sources and editorial review

Source research. Reviewed on October 13, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.

We have not run or tested this product.

  1. Yaak - The local-first API client

    official · Observed October 13, 2026

    Official homepage: local-first API client from the creator of Insomnia; native macOS/Windows/Linux apps; REST, GraphQL, gRPC, WebSockets, SSE; environments, auth, reusable values; workspaces in Git; import from Postman, Bruno, Insomnia, OpenAPI; install via Brew, download, Winget, Yay.

  2. About Yaak - The API client from the creator of Insomnia

    official · Observed October 13, 2026

    Official about page: Mountain Loop Labs, founded by Insomnia creator Gregory Schier; public launch January 2024; MIT licensed; local-first with zero telemetry and no cloud lock-in; free personal use; source free for personal and commercial use; YAML Git workspaces.

  3. mountain-loop/yaak - GitHub

    official · Observed October 13, 2026

    Repository: public non-archived source for the Yaak desktop API client; topics include api-client, postman-alternative, mit-license, rust, react, tauri, mac, windows, linux; offline-by-design, zero-telemetry positioning.

  4. Yaak Pricing

    official · Observed October 13, 2026

    Official pricing: free Personal tier; Individual and Business annual commercial licenses for prebuilt binaries with 30-day evaluation, account-free license keys, and a lifetime fallback version; Business adds invoicing and concierge team onboarding.

  5. Yaak vs Postman: Local Workspaces, Git Sharing, and Pricing

    official · Observed October 13, 2026

    Official comparison framing Yaak as the local-first Postman alternative across local versus cloud workspaces, Git sharing versus link sharing, and pricing; covers building, sending, organizing, and sharing requests.

  6. Migrate from Postman | Yaak Docs

    official · Observed October 13, 2026

    Official migration guide: importing Postman collections, environments, and globals into Yaak, including header auth conversion, variable syntax translation, and file upload limitations.

Compared with these products

Similar projects

Related projects with shared categories, technologies, or licensing.

Voiden

VoidenOpen

Offline, Git-native API workspace in plain Markdown

Stars1,807
Commitjust now
LicenseApache-2.0

Voiden is an offline, Git-native API workspace that keeps requests, tests, notes, and documentation together in plain-text .void files.

Bruno

BrunoOpen

Open-source API client that stores collections as plain-text files

Stars47.3K
Commitjust now
LicenseMIT

Bruno is an open-source desktop API client that stores collections as plain-text Bru files on your filesystem, so teams can version them in Git.

Insomnia

InsomniaAIOpen

Open-source API client for designing, testing, and mocking APIs

Stars40K
Commitjust now
LicenseApache-2.0

Insomnia is Kong's open-source desktop API client for designing, debugging, and testing REST, GraphQL, gRPC, and WebSocket APIs.

Firecamp

Firecamp

Open-source API client for REST, GraphQL, and WebSocket testing

Stars2,618
Commit6mo ago
LicenseAGPL-3.0-only

Firecamp is a free, open-source API development client for testing REST, GraphQL, WebSocket, and SocketIO endpoints from one desktop or web app.

Hoppscotch

HoppscotchOpen

API client that runs in the browser and stays fast

Stars74.2K
Commit1d ago
LicenseMIT

Hoppscotch is an API client that opens in a tab. Requests, collections, environments, and history are all there, and it starts in the time a desktop client takes to check for updates.

Hermes Agent

Hermes AgentAIOpen

Open-source terminal-native AI agent harness from Nous Research

Stars252.6K
Commitjust now
LicenseMIT

Hermes Agent is Nous Research's open-source terminal-native agent harness that plans and executes supervised tasks on the user's own machine.