Repolode
mountain-loop

mountain-loop/yaak

Cliente de API de escritorio para REST, GraphQL, WebSocket, SSE y gRPC, creado con Tauri, Rust y React, con enfoque offline-first y sin telemetría.

Alternativa open source a:PostmanInsomnia

Estrellas
19,340
Forks
835
Issues abiertos
19
Último commit
hace 10 horas

¿Qué es?

Yaak es un cliente de API de escritorio para organizar y enviar solicitudes a través de REST, GraphQL, WebSocket, Server-Sent Events y gRPC. Funciona offline-first y almacena las colecciones localmente, por lo que no necesita una cuenta en la nube.

Permite importar colecciones de Postman, Insomnia, OpenAPI, Swagger y cURL, y filtrar respuestas con JSONPath o XPath. Entre las opciones de autenticación están OAuth 2.0, JWT y Basic Auth; los secretos se cifran y se guardan en el llavero del sistema operativo.

Los espacios de trabajo se pueden organizar en carpetas anidadas y alternar entre entornos como dev, staging y prod. También se pueden replicar en el sistema de archivos para llevar un control de versiones con Git, y los plugins pueden ampliar la autenticación, las etiquetas de plantilla o la interfaz de usuario.

Funciones clave

  • 01Enviar solicitudes REST, GraphQL, gRPC, WebSocket y SSE desde una sola aplicación.
  • 02Importar colecciones de Postman, Insomnia, OpenAPI, Swagger y cURL.
  • 03Filtrar respuestas con JSONPath o XPath.
  • 04Admite OAuth 2.0, JWT y Basic Auth, y guarda los secretos en el llavero del sistema operativo.
  • 05Alternar entre entornos mediante variables.
  • 06Replicar espacios de trabajo en el sistema de archivos para sincronizarlos con Git o Dropbox.
  • 07Ampliar la aplicación con plugins y temas personalizados.

Casos de uso

  • Probar y depurar API REST o GraphQL durante el desarrollo.
  • Probar endpoints gRPC, WebSocket o SSE sin escribir código de cliente.
  • Migrar colecciones existentes de Postman o Insomnia a una herramienta local que funcione sin conexión.
  • Mantener colecciones de solicitudes de API bajo control de versiones junto al código.

Inicio rápido

  1. 1

    Descarga Yaak para macOS, Windows o Linux desde la página de descargas

  2. 2

    Consulta la documentación de instalación para ver las opciones de gestores de paquetes

Antes de usarlo

  • Los binarios precompilados requieren una licencia de pago para uso comercial.

Temas

Preguntas frecuentes

¿Qué es yaak?
Cliente de API de escritorio para REST, GraphQL, WebSocket, SSE y gRPC, creado con Tauri, Rust y React, con enfoque offline-first y sin telemetría. Yaak es un cliente de API de escritorio para organizar y enviar solicitudes a través de REST, GraphQL, WebSocket, Server-Sent Events y gRPC. Funciona offline-first y almacena las colecciones localmente, por lo que no necesita una cuenta en la nube.
¿yaak es gratuito? ¿Qué licencia tiene?
yaak es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿yaak sigue mantenido?
Mantenimiento activo. El último commit de yaak fue el 21 oct 2026.
¿Para qué puedo usar yaak?
Probar y depurar API REST o GraphQL durante el desarrollo. Probar endpoints gRPC, WebSocket o SSE sin escribir código de cliente. Migrar colecciones existentes de Postman o Insomnia a una herramienta local que funcione sin conexión. Mantener colecciones de solicitudes de API bajo control de versiones junto al código.
¿Cómo se instala yaak?
Descarga Yaak para macOS, Windows o Linux desde la página de descargas Consulta la documentación de instalación para ver las opciones de gestores de paquetes
¿Dónde consigo yaak?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mountain-loop/yaak

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados