Yaak Logo
Yaak

The local-first API client

Your requests on your machine, versioned with Git. Interact with any API using the app or agent-friendly CLI.

Apple Linux Available for Mac, Windows, and Linux






Just an API client built to do it well.

Everything you need to interact with any API. No cloud platform, no dashboard, no AI sidebar. Built for speed using Rust and Tauri.

  • Manage 3,286 requests with no lag
  • Chain requests and reuse values without writing scripts
  • Inspect every redirect, header, and detail of any request
  • Extend auth, importers, and template functions with plugins
  • Interact with REST, GraphQL, WebSocket, gRPC, SSE, and more

Collaborate through Git

Commit requests, diff changes, and share them through the Git workflow your team already uses. No proprietary cloud required.

  • One YAML file per request, folder, and environment
  • Branch, commit, and diff from the built-in Git UI
  • Optionally enable encryption to securely share secrets
  • Manage access through your Git provider’s existing permissions

Your data stays under your control

The desktop app stores work locally and sends API requests directly to your servers. You choose what to share and where.

  • No account required, no automatic cloud sync
  • Secrets encrypted with keys in the OS keychain
  • Zero telemetry from the desktop app
  • MIT-licensed source you can inspect and build yourself
Encrypted values shown obscured in the Yaak interface

Built for agents, without built-in AI

Work with AI agents in the same workspace. Connect through the CLI or MCP plugin so they can work with your existing requests, without maintaining a separate collection.

  • Changes made through the CLI show up in the app
  • MCP server plugin for Claude, Cursor, and more
  • Install the CLI skill with yaak agent install
Terminal output of yaak agent install writing a skill into the Claude Code, Cursor, Codex, and OpenCode skill directories

Bring Yaak to your team

Manage your team’s licenses in one place, with SSO and provisioning connected to your existing identity provider.

  • Sign in to your organization with OpenID Connect
  • Provision organization members through SCIM
  • Assign and manage licenses from a central dashboard
Yaak organization dashboard with the user provisioning panel open

Shipping since January 2024

Built with your feedback, improved with every release.


Trusted by developers

Timothy Cole
I’m blown away by how much better it is than Postman or Insomnia. It’s fast, clean, and reliable, which has made managing our APIs effortless.
KindMonitor6206
I like the feature where you can paste in curl examples and it formats it right into the client for use. The guy who made Insomnia started Yaak.
JustSteveKing
@JustSteveKing
I've been using @yaakapp for a while now, and I absolutely love it! If you need a https client for your desktop, go check it out

Hey, I'm Greg 👋🏼

I created Insomnia and sold it in 2019 and never expected to build another API client. But over time, the tools I used became harder to love. Sending a request came with more accounts, more cloud services, and more bloat.

I wanted something fast to open, pleasant to use, and insanely flexible. Something that worked offline, kept my requests on my machine, and fit my existing workflows.

So I started over with Yaak using everything I'd learned from building Insomnia, and I'm proud to put my name behind it.






Yaak logo

Your next request starts here

Free for personal use, no account needed. Import from Postman, Insomnia, Bruno, OpenAPI, or curl.