Yaade logo

Yaade

Self-hosted, collaborative API development environment with multi-user support

Open-source Postman alternative designed for self-hosting. Securely store and share API collections across teams with built-in authentication, persistence, and browser-based CORS proxy support.

Overview

Secure, Self-Hosted API Development

Yaade is a collaborative API development environment built specifically for teams that need full control over their API testing data. Unlike cloud-based alternatives, Yaade runs entirely on your infrastructure, ensuring sensitive API credentials and request data never leave your server.

Built for Teams

The platform supports multi-user workflows with granular permission management, making it easy to share collections across development teams. Persistent storage survives container restarts, while single-file import/export enables seamless backup and migration. Yaade handles both REST and WebSocket protocols, with integrated Markdown documentation for each endpoint.

Flexible Request Execution

Proxy requests through your browser extension or directly through the server. Run JavaScript-based scripts as cron jobs or via API for automated testing and request execution. Import existing collections from OpenAPI or Postman formats, and export requests to multiple languages and frameworks. The Docker-based deployment takes minutes to configure, with an H2 file-based database requiring zero external dependencies.

Highlights

Self-hosted with multi-user authentication and permission management
Browser extension proxy for CORS requests with server-side execution option
JavaScript scripting engine for automated tests and scheduled API calls
Import from OpenAPI/Postman and export to multiple languages and frameworks

Pros

  • Complete data sovereignty—all API collections stay on your infrastructure
  • Single Docker command deployment with persistent file-based storage
  • Built-in user management eliminates need for external authentication services
  • Active development with MIT license and responsive maintainer

Considerations

  • Browser extension required for CORS proxy functionality adds setup complexity
  • H2 file-based database may not scale for very large teams or collections
  • Smaller ecosystem compared to established tools like Postman or Insomnia
  • Limited mobile or offline access compared to desktop-native alternatives

Managed products teams compare with

When teams consider Yaade, these hosted platforms usually appear on the same shortlist.

Apidog logo

Apidog

All-in-one API platform to design, debug, mock, and test with CI/CD

BlazeMeter logo

BlazeMeter

Continuous testing platform for performance, API, and functional testing at scale

Insomnia logo

Insomnia

Collaborative API development platform for building and testing APIs

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Teams with strict data residency or security compliance requirements
  • Organizations wanting shared API collections without cloud vendor lock-in
  • Development teams already using Docker-based infrastructure
  • Projects requiring automated API testing via JavaScript scripting

Not ideal when

  • Individual developers seeking zero-configuration desktop applications
  • Teams needing enterprise-grade scalability for thousands of concurrent users
  • Organizations without Docker hosting capabilities or server infrastructure
  • Users requiring native mobile apps or extensive third-party integrations

How teams use it

Secure Internal API Testing

Development teams store production API keys and test sensitive endpoints without exposing credentials to third-party cloud services

Cross-Team API Documentation

Backend and frontend teams share living API collections with Markdown documentation, ensuring everyone works from the same contract

Automated Integration Testing

QA engineers schedule JavaScript-based test scripts as cron jobs to continuously validate API behavior and catch regressions

Migration from Postman

Organizations import existing Postman collections and transition to self-hosted infrastructure while maintaining familiar workflows

Tech snapshot

JavaScript42%
TypeScript28%
Java13%
Kotlin12%
CSS4%
HTML1%

Tags

h2-databasepostmankotlinapihoppscotchtypescriptdockerselfhosted

Frequently asked questions

How does Yaade differ from Postman or Hoppscotch?

Yaade is built specifically for self-hosting with integrated authentication and persistent storage. Unlike Hoppscotch's self-hosted version, it doesn't require Firebase and includes multi-user management out of the box.

Do I need the browser extension to use Yaade?

The browser extension is optional but recommended for CORS proxy functionality. You can also proxy requests directly through the server, depending on your use case.

What database does Yaade use?

Yaade uses H2, a file-based database that requires no separate installation. All data persists in a Docker volume and survives container restarts.

Can I import my existing Postman collections?

Yes, Yaade supports importing collections from both Postman and OpenAPI formats. You can also export requests to various programming languages and frameworks.

How do I upgrade to a newer version?

Stop the running container, pull the latest Docker image, and start a new container using the same volume. Your data persists across upgrades.

Project at a glance

Stable
Stars
1,938
Watchers
1,938
Forks
82
LicenseMIT
Repo age3 years old
Last commit4 months ago
Self-hostingSupported
Primary languageJavaScript

Last synced 10 hours ago