Yaak Logo
Yaak

A Bruno alternative that just feels right.

Local and Git-friendly, with a focused interface, built-in request chaining, and powerful plugins.

Free for personal use · 30-day commercial trial

A focused interface

From clipboard cURL to response history, everyday tasks feel simple.

Built-in request chaining

Connect a login response to your next request. No scripting required.

Powerful plugins

Bring your own auth, generate test data, and make Yaak fit your APIs.






Everything you need. Nothing in your way.

Spend less time figuring out your API client and more time figuring out your API. Yaak keeps everyday work simple, so you can stay focused as you build, test, and debug.

Built by the creator of Insomnia. A decade of building API clients, applied to the details you use every day.

    Chain requests. Skip the scripts.

    Reuse a login token or a newly created ID directly in another request. Choose the source, the value, and when to refresh it. Yaak sends the source request for you and puts the response value where you need it.

      Yaak’s response function lets you select a source request, when to send it, and the response value to reuse

      Make Yaak work your way

      Give your team’s authentication its own place in Yaak. Turn a custom value into a reusable template function. Generate realistic test data with Faker, right inside your request.

      Install community plugins or build your own in TypeScript. Auth, template functions, themes, and importers all use Yaak’s plugin system, so your additions fit into the interface you already know.

        Share requests. Protect secrets.

        Keep encrypted values with your requests when you share a workspace through Git. Give teammates the workspace key separately. Keys are secured by your OS keychain, and private environments stay out of sync.

          See how it feels.

          Bring your requests from Bruno and get a feel for Yaak with your own API.