Yaak
Cliente de API open source que soporta HTTP, GraphQL, WebSockets, SSE y gRPC
Yaak es un cliente de API moderno diseñado para desarrolladores que buscan velocidad, privacidad y flexibilidad. Funciona offline, es open source, y permite trabajar con múltiples protocolos como HTTP, GraphQL, gRPC, WebSockets o SSE. Está pensado para integrarse fácilmente en flujos con Git, admite plugins personalizados en Node.js, y ofrece una experiencia limpia y sin cuentas obligatorias.
Ficha ¶
Distribución:
Open source – app de escritorio para Mac, Windows y Linux
🔑 Características clave ¶
- Soporte para múltiples protocolos: HTTP, GraphQL, WebSockets, gRPC, SSE
- Integración completa con Git y almacenamiento en archivos planos YAML
- Autenticación avanzada con OAuth 2.0, JWT y sistema de plugins extensible
💡 Ideas para usar este recurso ¶
-
Probar y documentar APIs internas sin depender de herramientas corporativas
Yaak permite simular entornos de API sin conexión y sin cuentas. Perfecto para equipos técnicos que quieren evitar dependencias externas o cloud lock-in. -
Incluir testing de APIs en flujos de trabajo con Git
Al almacenar las peticiones como YAML, es fácil versionar y hacer revisiones de cambios. El sistema de sync y la interfaz Git integrada agilizan colaboraciones técnicas. -
Desarrollar e integrar APIs modernas con múltiples protocolos
Si trabajas con microservicios, sockets o flujos en tiempo real, Yaak unifica todos los protocolos en un único entorno sin complicaciones. -
Crear entornos reproducibles para QA o formación técnica
Con su enfoque local y exportación/importación de configuraciones (incluso desde Postman, Insomnia o curl), puedes preparar escenarios de prueba para equipos QA o cursos técnicos. -
Automatizar peticiones complejas con plugins personalizados
Usa Node.js para extender Yaak con lógica personalizada en autenticación, generación de datos falsos, o integración con otros sistemas internos.
