SuperAPI AI Directory

Yaak

The API client you'll actually enjoy.

Open website

About this tool

Yaak is a local-first API client designed to provide developers with a smooth, efficient API debugging experience that fits into existing Git workflows.

Purpose and Design Philosophy

Yaak positions itself as "the API client you'll actually enjoy," emphasizing speed, local-first operation, and customizability. It does not require a cloud platform, dashboard, or built-in AI sidebar; all request data is stored on the user's own machine and can be version-controlled through Git.

Main Capabilities

  • Supports multiple API protocols: REST, GraphQL, WebSocket, gRPC, SSE, and more.
  • Can manage a large number of requests (officially stated to manage 3,286 requests without lag).
  • Supports request chaining and value reuse without writing scripts.
  • Can inspect every redirect, header, and detail of a request.
  • Extends authentication, importers, and template functions through plugins.
  • Provides a command-line interface (CLI) and supports an MCP plugin, allowing AI agents (such as Claude and Cursor) to access existing request collections.
  • Built-in Git UI with support for branches, commits, and diffs; each request, folder, and environment corresponds to a YAML file.
  • Optional encryption can be enabled to securely share secrets; keys are encrypted by the operating system keychain.
  • The desktop app has no telemetry data, data is fully controlled by the user, no account is required, and there is no automatic cloud sync.
  • The source code uses the MIT license and can be inspected and built yourself.

How to Use

  • Download the desktop app for Mac, Windows, or Linux.
  • Use the CLI or install the MCP server plugin to collaborate with AI agents (via yaak agent install install the CLI skill).
  • Use the built-in Git interface for version control, or use your team's existing Git workflow.
  • Import existing requests from Postman, Insomnia, OpenAPI, or curl.
  • Team users can purchase per-seat licenses, with support for OpenID Connect login, SCIM member provisioning, and centralized license management.

Use Cases

  • Individual developers performing local API debugging and management.
  • Team collaboration, using Git to share and review API request changes.
  • Development scenarios that require working alongside AI agents in the same workspace.
  • Users who value data privacy and local control.

Limitations

  • The official documentation does not provide a detailed explanation of the specific feature differences between the free and paid versions.
  • The specific pricing and availability of team features (SSO, SCIM, etc.) are not clarified in the provided materials.
  • AI functionality is not built in and must be integrated with external AI agents through the CLI or MCP plugin.
  • Platform support is limited to Mac, Windows, and Linux, with no information on mobile or web versions.

Background

Yaak was developed by Greg, the creator of Insomnia, and has been released since January 2024. It was built based on the experience of building Insomnia, emphasizing local-first operation, no bloat, and customizability. It is free for personal use and requires no account.