yaade
Yaade es un entorno auto-hospedado colaborativo para desarrollo de APIs. Permite gestionar colecciones, documentación y scripts en JavaScript puro. Incluye modo oscuro por defecto y soporte para OpenAPI/Postman.
Ficha actualizada 18 sept 2026, 20:34 · upstream 8 sept 2025, 11:57 · release sin release detectada
Qué es yaade
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Yaade es una herramienta open-source diseñada como alternativa auto-hospedada a Postman, enfocada en la seguridad y el control de datos sensibles. Está construida desde cero con autenticación integrada y persistencia local, evitando depender de servicios externos como Firebase.
El proyecto utiliza React con TypeScript para el frontend, Vite como bundler, y Kotlin para el backend. La base de datos es H2 basada en archivos, lo que facilita la portabilidad y el despliegue sin dependencias complejas. Incluye un proxy de navegador para manejar solicitudes CORS.
Destaca por su simplicidad: instalación con Docker, scripts en JavaScript puro para automatización, y soporte para múltiples formatos de exportación. El modo oscuro es el predeterminado, mejorando la experiencia de usuario en entornos prolongados.
- Gestión colaborativa de colecciones de APIs entre equipos de desarrollo
- Documentación de endpoints REST y WebSockets con soporte Markdown
- Automatización de pruebas mediante scripts en JavaScript puro ejecutables como cron jobs
- Importación/exportación de colecciones desde o hacia OpenAPI y Postman
- Pruebas de APIs proxyando solicitudes a través del navegador o servidor
- Auto-hospedado con autenticación integrada, sin depender de servicios externos para persistencia
- Base de datos H2 file-based que permite portabilidad y despliegue sencillo
- Scripts en JavaScript puro para ejecutar pruebas o automatizaciones sin dependencias complejas
- Modo oscuro por defecto para mejorar la experiencia en sesiones largas
- Soporte para importación/exportación de colecciones en múltiples formatos y lenguajes
- Requiere instalación manual de extensión de navegador (Chrome/Firefox) para manejar CORS
- No incluye Dockerfile ni docker-compose, aunque el README muestra comandos manuales
- Base de datos H2 file-based puede no ser escalable en entornos de alta concurrencia
- Solo disponible actualmente como extensión para Chrome y Firefox
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar con Docker: crear volumen 'yaade', ejecutar contenedor en puerto 9339, y configurar variable YAADE_ADMIN_USERNAME. Cambiar contraseña tras el primer login. Requiere extensión de navegador instalada localmente para proxy CORS. Para desarrollo, usar puertos 9337 (dev-proxy), 9338 (Vite) y 9339 (backend). Base de datos H2 en /app/data.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.