Logo
Deploy Now

Stars

1,986

Forks

87

Watchers

17

Developer links

Yaade

Yet Another API Development Environment delivers a self-hosted alternative to Postman designed from the ground up for teams that need secure, collaborative API development without sending sensitive credentials through third-party cloud services. The multi-user system manages team members with role-based permissions and supports external authentication through OAuth2 and OIDC providers, while all data persists in an H2 file-based database that survives container and server restarts. REST and WebSocket request testing includes environment variable substitution, request chaining, and Markdown documentation for each endpoint. The JavaScript scripting engine runs request and response scripts for automated testing and data extraction, with cron job scheduling and API-triggered execution for continuous integration workflows. Collections import directly from OpenAPI specifications and Postman exports, while outbound export generates request code in multiple languages and frameworks. The browser extension proxy for Chrome and Firefox routes requests through the user's browser to bypass CORS restrictions when testing localhost and internal APIs, with an alternative server-side proxy for headless environments. Single-file data import and export simplifies backup and migration between instances. The React and Vite frontend ships with dark mode enabled by default. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Yaade
Yaade
Yaade
Yaade
Yaade

Benefits

  • Self-Hosted API Security
  • All API credentials, tokens, and request data stay on your own server infrastructure, eliminating the risk of sensitive information passing through third-party cloud services.
  • Multi-User Team Collaboration
  • Role-based permissions manage team access to shared collections with environment variable scoping and OAuth2 plus OIDC external authentication provider integration support.
  • Browser Extension CORS Proxy
  • Chrome and Firefox extensions proxy requests through the user's browser to bypass CORS restrictions when testing localhost and internal APIs from the web interface.
  • Automated JavaScript Testing
  • Request and response scripting in pure JavaScript with cron job scheduling and API-triggered execution for continuous integration and automated test workflows.

Features

  • REST and WebSocket Testing
  • Send REST requests and WebSocket connections with environment variable substitution, request chaining, and per-endpoint Markdown documentation support.
  • OpenAPI and Postman Import
  • Import collections directly from OpenAPI specifications and Postman exports, with outbound code generation in multiple programming languages and frameworks.
  • H2 File-Based Database
  • Kotlin backend with embedded H2 database persists all data in a single file that survives container restarts without external database dependencies.
  • Single-File Data Export
  • Export and import entire workspaces as single files for backup, migration, and sharing between Yaade instances with complete collection preservation.
  • Dark Mode Default
  • React and Vite frontend ships with dark mode enabled by default alongside a clean interface designed for extended API development sessions.