Bruno
Cliente de API de código abierto, alternativa a Postman
Bruno es un programa de código abierto para probar APIs: las colecciones se guardan como archivos normales en el disco y funcionan bien con Git, sin cuenta en la nube.
Funciones principales
- Peticiones REST y GraphQL con variables y entornos
- Colecciones en archivos, ideales para Git
- Funciona sin conexión, sin cuenta en la nube
- Scripts y validaciones de respuestas
- Versiones para Windows, macOS y Linux
Qué es y para quién es
Bruno es un cliente de API que mucha gente usa en lugar de Postman. La diferencia está en su planteamiento: las colecciones de peticiones se guardan como archivos de texto dentro del propio proyecto, así que es fácil versionarlas con Git y revisarlas en las pull requests junto con el resto del código. Está pensado para desarrolladores y testers que trabajan con APIs a diario.
Funciones principales
- Peticiones REST y GraphQL con variables y entornos.
- Colecciones en archivos, ideales para trabajar con Git.
- Funciona sin conexión, sin cuenta en la nube.
- Scripts y validaciones de las respuestas.
- Versiones para Windows, macOS y Linux.
Como las colecciones viven en el repositorio, todo el equipo trabaja con la misma versión de las peticiones y los cambios quedan registrados en el historial, igual que cualquier otro archivo del proyecto. Los entornos permiten cambiar entre desarrollo, pruebas y producción sin reescribir las direcciones.
Limitaciones y cuándo elegir otro
Las funciones principales son gratuitas, pero el proyecto también ofrece ediciones de pago con funciones adicionales. En tamaño del ecosistema e integraciones listas para usar, todavía está por detrás de las herramientas más veteranas. Si tu equipo depende de espacios de trabajo compartidos en la nube, puede que el cambio requiera reorganizar el flujo de trabajo.
Cómo instalarlo con seguridad
Descarga el programa solo desde la web oficial, usebruno.com, o desde la página del proyecto en GitHub. Los espejos e instaladores de terceros pueden incluir programas no deseados.