Yaak Logo
Yaak

In 2014, I created Insomnia because existing API tools were bloated and hard to use. It grew organically to thousands of users as a side project before becoming my full-time job. After five years and $20k/month in revenue, I was burnt out. I accepted an acquisition offer in 2019 as a way to move on to the next chapter of my career.

Over time, Insomnia drifted from my original vision. The fun and powerful app I’d built turned into a do-it-all tool, prioritizing growth and enterprise above its users. Changes like forcing users to have a cloud account were not taken well by the community.

Yaak logo

Yaak is the best Insomnia alternative if you want a local-first, Git-friendly API client that's a joy to use.

🦬 Introducing Yaak

After stepping away from Kong and spending time at Railway, I was in need of another API client. Every other app left something to be desired. I wanted an open-source, fast, and easy to use app that was still powerful enough to do everything. Yaak is the result of rethinking the API client using everything I’d learned from building Insomnia.

Yaak Screenshot

Yaak is a clean and modern desktop app

πŸ” Plain files with encryption

One of the biggest lessons from Insomnia’s history how much developers care about data ownership. Yaak stores everything locally on the filesystem. No cloud sync, no mandatory account, no telemetry. Workspaces, environments, and secrets stay on your machine unless you explicitly choose to share them, either through data export or Yaak’s built-in Git sync.

  • No account required to use the app
  • No cloud dependency for any core functionality
  • No telemetry for data collection or tracking
  • Secrets encrypted using your OS keychain
  • Sensitive values obscured by default in the UI
Secure template function

Using the secure(...) function within a header value

🧩 Git-friendly and extensible

Yaak can store workspaces as plain files on disk, making it straightforward to sync workspaces with DropBox, or version control with Git using the built-in Git integration.

Git commit dialog

Confirmation for when changed files will modify or delete data

Beyond Git, Yaak’s plugin system supports custom authentication flows, template functions, themes, and data importers, including an Insomnia importer to make the switch easy.

  • Install community plugins from the plugin directory
  • Write plugins as simple TypeScript modules
  • Import existing Insomnia collections directly

πŸ’œ Indie and open source

Having been on both sides—indie developer and acquisition—the difference in incentives is real. Yaak is fully open source and independently funded, which means product decisions are driven by the things developers actually need.

  • Fully open source with a transparent, auditable codebase
  • Funded by the community for aligned incentives
  • Guided by users public feedback

🎁 Try Yaak: A Developer-First Insomnia Alternative

Insomnia served me well for years, but its enterprise direction has left developers feeling left behind. For a focused, local-first API client that puts developers first, Yaak is a strong fit.

Yaak logo

Import your Insomnia collections into Yaak and get back to building.