---
title: Yaak
canonical: https://saasranked.com/software/yaak/
category: API Clients
points: 64
rank: 10 of 11
facts_checked: 2026-10-08
---

# Yaak

Local-first desktop API client for REST, GraphQL, gRPC, WebSocket and SSE that stores requests as YAML files for Git.

64 points out of 100. #10 of 11 API clients. Vendor: Yaak. Website: https://yaak.app/

- Free for personal use; a license is required only when using Yaak at work [1].
- Individual costs $79 a year ($6.58 a month); Business costs $149 per user a year [1].
- Supports REST, GraphQL, gRPC, WebSocket and Server-Sent Events, each with its own docs page [2][3].
- Directory sync writes one YAML file per resource for Git, and no account is needed [2][8][9].
- Yaak says it does not support pre-request or post-response scripts [6].

Verdict: Yaak suits developers who want their collections as plain files in Git, with no account and no cloud. It covers five request types and imports OpenAPI [2][3][11]. The catch: its docs describe no scripting, tests, mock servers or published API docs, there are no cloud team workspaces, and work use needs a paid license [1][3][6][9]. Best for: Developers who want local files, Git and no account, and are happy to pay for work use.

## Points

| Criterion | Line | Value | Points | Note |
|---|---|---|---|---|
| Systems | Other systems | macOS, Linux | 4/6 | Installers for macOS and Linux [12]. A web app is mentioned in the privacy docs but not shown as public [9]. |
| Systems | Command-line runner | Yes | 4/4 | The CLI sends whole workspaces and folders, with --parallel and --fail-fast options [5]. No beta label shown. |
| Requests and protocols | Built-in protocols | GraphQL, gRPC, WebSocket, Server-Sent Events | 12/12 | The docs index has a separate page for each request type [3]; the home page labels none beta [2]. |
| Requests and protocols | Imports OpenAPI | Yes | 4/4 | Generates requests from OpenAPI 3.0, 3.1 and Swagger 2.0 files [11]. |
| Requests and protocols | Scripts and tests | No | 0/8 | The docs say Yaak does not currently support request scripting [6]. |
| Requests and protocols | Collection runner | No | 0/3 | Docs say there is no collection runner UI. In-order runs need the CLI; the app's Send All is not ordered [7]. |
| Requests and protocols | Mock servers | Not published | 0/3 | Not published on the vendor's docs index [3]. |
| Requests and protocols | Publishes API docs | Not published | 0/3 | Not published on the vendor's docs index [3]. |
| Your data | Works without an account | Yes | 8/8 | The security page says no account is required to use the app; data is stored locally [9]. |
| Your data | Collections as plain files | Yes | 8/8 | Directory sync writes one YAML file per request or resource; the free plan has no feature limits listed [8][1]. |
| Your data | Open-source apps | Yes | 6/6 | Source is MIT licensed. Prebuilt binaries are free for personal use only [4]. |
| Teams and trust | Shared team workspaces | No | 0/7 | The security page says there is no cloud component; sharing uses Git or file sync [9]. |
| Teams and trust | SAML or OIDC single sign-on | Yes | 4/4 | Docs say Yaak supports OpenID Connect SSO; the Business plan lists SSO with provisioning [10][1]. |
| Teams and trust | SOC 2 Type II or ISO 27001 | Not published | 0/5 | Not published on the vendor's pricing or security pages [1][9]. |
| Price | Free plan | Yes | 10/10 | Free for personal use; a license is needed only at work [1]. Requests and environments are stored locally [9]. |
| Price | Cheapest paid plan | $6.58/mo | 4/9 | Individual Annual, $79 a year billed yearly; Business is $149 per user a year [1]. |

## Plans

| Plan | Price | Per month (USD) |
|---|---|---|
| Free | Free [1] | $0 |
| Individual, Annual | $79/year [1] | $6.58 |
| Individual, Lifetime | $399 one time [1] | - |
| Business, Annual | $149/user/year [1] | $12.42 |

Priced at the Individual annual plan, $79 a year divided by 12. Lifetime licences do not count as the paid plan [1].

## Strengths

- Five request types, including gRPC, WebSocket and Server-Sent Events, have their own docs pages [3].
- No account is required, and data stays in a local database on your device [9].
- Source code is MIT licensed on GitHub [4].
- Imports OpenAPI 3.0, 3.1 and Swagger 2.0, creating one request per path and method [11].

## Limits

- Yaak says it does not currently support request scripting, and the docs describe no response assertions [6].
- Free use is limited to personal use; work use needs a paid license after a 30-day trial [1].
- The docs list no mock server or published API docs feature [3].
- Yaak has no cloud sync; sharing goes through Git or file sync [9].
- Licenses are billed annually; monthly billing is not offered [1].

## Vendor claims (not scored)

- Yaak says it "does not store, sync, or transmit" your data [1].

## Sources

1. [Pricing](https://yaak.app/pricing), Yaak, accessed 2026-10-08
2. [Yaak home page](https://yaak.app/), Yaak, accessed 2026-10-08
3. [Yaak documentation](https://yaak.app/docs), Yaak, accessed 2026-10-08
4. [mountain-loop/yaak](https://github.com/mountain-loop/yaak), GitHub, accessed 2026-10-08
5. [CLI and Agents](https://yaak.app/docs/getting-started/cli-usage), Yaak, accessed 2026-10-08
6. [Pre/Post Request Scripting](https://yaak.app/docs/templating/pre-post-request-scripting), Yaak, accessed 2026-10-08
7. [Running Multiple Requests](https://yaak.app/docs/advanced/running-multiple-requests), Yaak, accessed 2026-10-08
8. [Local Directory/Git Sync](https://yaak.app/docs/collaboration/local-directory-git-sync), Yaak, accessed 2026-10-08
9. [Security and Privacy](https://yaak.app/docs/getting-started/security-and-privacy), Yaak, accessed 2026-10-08
10. [Single Sign-On](https://yaak.app/docs/teams-and-licensing/single-sign-on), Yaak, accessed 2026-10-08
11. [Import OpenAPI & Swagger](https://yaak.app/docs/migration/openapi-swagger), Yaak, accessed 2026-10-08
12. [Installation](https://yaak.app/docs/getting-started/installation), Yaak, accessed 2026-10-08
