
Yaak
API requests can be managed locally with Yaak, an API client that supports Git and CLI workflows.

About Yaak
Yaak is a local-first API client that stores requests on the user's machine and versions them with Git. It provides a desktop app for Mac, Windows, and Linux and a CLI that works in the same workspace.
It supports HTTP, GraphQL, gRPC, WebSocket, and SSE, with request chaining without scripts, inspection of redirects and headers, plugins, and imports from Postman, Insomnia, OpenAPI, curl, and Bruno collections. Collaboration uses YAML files and existing Git workflows and provider permissions, with optional encryption for secrets. Team seat management uses per-seat licenses with OpenID Connect and SCIM.
Key features
- Send HTTP, GraphQL, gRPC, WebSocket, and SSE requests
- Chain requests and reuse values without writing scripts
- Store each request, folder, and environment as YAML
- Branch, commit, and diff from built-in Git interface
- Enable optional encryption to share secrets
- Import from Postman, Insomnia, OpenAPI, curl, and Bruno
- No account required and no automatic cloud sync for desktop use
- Desktop app sends API requests directly to user servers with stated zero telemetry
- Collaboration reuses existing Git workflows and provider permissions
Yaak at a glance
- Website
- yaak.app
- Category
- Development › APIs & Databases
- Type
- Online tool
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux, Web, Windows
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for APIs & Databases

Yaak alternatives
Tools and sites you could use instead, ranked by how closely they match.
REST, GraphQL, gRPC, SOAP, and WebSocket APIs can be developed and tested with Insomnia.
Create Telegram bots using the Telegram Bot API HTTP server in this repository.
A SQL database with Git-style version control, Dolt supports branching, merging, pushing, and pulling data.
Run a Telegram bot and Svelte web application on Cloudflare Workers and Pages with this project.
HTTPie provides API testing clients for the terminal and desktop, with documentation and request workflows.
Bruno is an API client that stores collections as local files for use with Git and other version-control workflows. The open-source edition handles personal request testing and collection runs; paid editions add integrations and in-app conveniences.
Popular in APIs & Databases
Well-known listings from the same topic.
Yaak FAQ
Does Yaak require an account?
How does collaboration work without a cloud platform?
Can AI agents work with existing requests?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












