Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size882 projects
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • IT Management123
    • Product & Project Management106
    • Cloud & Hosting105
    • Data & Analytics104
    Browse all 21 categoriesLLMOps & AI Tooling, Design & Creative and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/Developer Tools/Yaak
icon of Yaak

Yaak

Open source alternative to Postman, Insomnia and Apidog

  • 19.3K stars
  • MIT
  • Active this week
  • Last commit 3 days ago

Last verified Oct 20, 2026

Run local-first API tests for HTTP, GraphQL, gRPC, SSE, and WebSockets with an MIT-licensed desktop client.

Visit websiteGitHub19.3K stars
image of Yaak
TL;DR

Yaak is an MIT-licensed local-first API client for HTTP, GraphQL, WebSocket, SSE, and gRPC requests. It replaces Postman or Insomnia for developers who want request collections, environments, and secrets stored on their own machine instead of a cloud workspace.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs and the FAQ
who it's for

Who Yaak is for#

Backend developers testing local and staging APIs

Use Yaak for day-to-day request building across HTTP, GraphQL, WebSockets, SSE, and gRPC without cloud sync.

Skip if:

Skip if your team relies on Postman enterprise workspaces and governance.

Security-conscious teams handling sensitive tokens

Yaak keeps credentials local, reducing exposure to a third-party API-client cloud.

Skip if:

Skip if your policy requires centralized managed sharing and audit logs for every collection.

the problem

The problem it solves#

API clients are everyday developer tools, but cloud-first workspaces can create friction for teams handling sensitive credentials. Request collections, tokens, staging URLs, and production examples often sync to a vendor account by default.

Developers need a fast request client that works offline, keeps secrets local, and still supports modern API protocols beyond simple HTTP.

how Yaak solves it

How it solves it#

Local-first request storage

Keeps workspaces, requests, environments, and secrets on the local machine instead of requiring a hosted account.

Multi-protocol API testing

Supports HTTP, GraphQL, WebSockets, Server-Sent Events, and gRPC in one desktop application.

Cross-platform desktop app

Runs on macOS, Windows, and Linux, which makes it practical for mixed engineering teams.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • No account required for core useDevelopers can download Yaak and start sending requests without moving their API collections into a cloud workspace.
  • Good fit for Git-based teamsLocal files and offline operation suit teams that want API examples to live near source code and development docs.

Trade-offs

  • -Less enterprise collaboration than PostmanYaak prioritizes local ownership. Teams that need large managed workspaces, governance, mock servers, and enterprise reporting may prefer Postman.
versus alternatives

Yaak vs alternatives#

Yaak vs Postman

Yaak and Postman both help developers send API requests and manage environments. Yaak keeps request data local; Postman centers a cloud workspace with broad collaboration and governance features.

Yaak is better for developers who want offline API testing and local credential control. Postman is still better for large teams that need managed collaboration, mocks, documentation portals, and enterprise administration.

tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptRustTypeScript
Frameworks
gRPCReact
Messaging
Server-Sent EventsWebSocket
Tooling
GraphQLRollup
frequently asked

FAQ#

Is Yaak open source?

Yes. Yaak is open source under the MIT license.

What protocols does Yaak support?

Yaak supports HTTP, GraphQL, WebSockets, Server-Sent Events, and gRPC.

How does Yaak compare to Postman?

Yaak is local-first and account-free for core use. Postman has a larger managed collaboration platform and enterprise feature set.

also worth a look

Similar open-source tools#

Echolon

Alternative toPostman

Local-first API client for HTTP, REST, and GraphQL

  • 58 GitHub stars
  • MITLicence MIT

Hoppscotch

Alternative toPostman

Open source Postman alternative for REST and GraphQL testing

  • 80,662 GitHub stars
  • MITLicence MIT

Octrafic

Alternative toPostman

AI-powered CLI for automated API testing with natural language

  • 35 GitHub stars
  • MITLicence MIT

Keploy

Alternative toPostman

AI-powered tool that converts API traffic into test cases

  • 18,658 GitHub stars
  • Apache-2.0Licence Apache-2.0

servers

Alternative toComposio

Open reference servers for connecting AI to external tools and data

  • 91,470 GitHub stars
  • CustomLicence Apache-2.0 and MIT (dual, transitioning)

jsreport

Alternative toStimulsoft Reports.JS

JavaScript report server with PDF, Excel, DOCX, and HTML output

  • 1,322 GitHub stars
  • LGPL-3.0Licence LGPL-3.0
by category

Open source tools in these categories#

461

Developer Tools

REA (Reverse Engineer Anything), superpowers, Skills for Real Engineers
78

APIs & Integration

n8n, Firecrawl, iptv
196

Web Development

freeCodeCamp, superpowers, Skills for Real Engineers

Featured

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,712 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email
Feature your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse