Yaak Logo
Yaak

Plugin Directory, GraphQL Doc Explorer, and Run Button

2025.5.02025.5.3

How’s that saying go? “All good features come in threes?” Never mind… 😅

Here are the three big things included in this release.

  • Official Plugin Directory
  • GraphQL Documentation Explorer
  • Embeddable Run-in-Yaak button

Plus a pile of fixes based on your feedback. Let’s dig in.

🧩 Official Plugin Directory

It was previously possible to create custom plugins for yourself, but there was no easy way to discover or share them. Now you can browse and install plugins directly from Yaak’s settings dialog!

Plugins installation view

Install community plugins from Settings → Plugins

Plugins also show up on the Plugins Directory on this website. It’s still early, so if you have an idea and want to submit your own, visit the Quick Start Guide. To learn how.

The following plugin types are currently supported:

  • Template functions
  • Custom themes
  • Authentication
  • Custom data importer
  • Request actions like “Copy as Curl”

Most plugins are only a couple dozen lines of TypeScript, and can be published in less than 5 minutes using the Yaak CLI.

📖 GraphQL Documentation Explorer

You can now browse your GraphQL schema directly inside Yaak!

The GraphQL Docs Explorer makes it easy to navigate types, fields, queries, mutations, and arguments all without leaving the request tab.

It’s perfect for exploring unfamiliar APIs or refreshing your memory without having to use an external tool like GraphiQL.

Shout out to Mr0Bread for the initial implementation in #208

Closes GraphQL Documentation explorer

▶️ Embeddable Run Button

You can now embed a “run button” on any web page (like your API docs) that will prompt the user to import it into Yaak when clicked.

Create your own button by visiting yaak.app/button/new.

Run in Yaak button

Clicking the button will open Yaak and prompt to import

Creating a button requires the following:

  • A friendly name (eg. Stripe API)
  • A link to an importable spec (Yaak, Postman, OpenAPI, etc.)

Closes Run in Yaak Button

🔐 API Key Authentication

There’s a new “API Key” authentication type to easily add an API key as a custom header or query parameter.

API key auth

Authenticate requests with an API key

Closes API Key Authentication

Fixes and Improvements