Introducción a Gapfy Echo
Gapfy Echo es un cliente de APIs para Windows, con aplicaciones complementarias para Android e iOS. El escritorio Windows está construido con Avalonia y se instala desde Microsoft Store. Echo forma parte de la plataforma Gapfy y ofrece los planes Free, Pro y Pro AI. Esta guía empieza por el trabajo en el escritorio y lo conecta con las herramientas alojadas en Maestro.
Un editor, cinco protocolos
Echo reúne HTTP, gRPC, GraphQL, WebSocket y SSE en un solo editor. gRPC utiliza transporte basado en reflexión, con descubrimiento de servicios y todos los modos de streaming. GraphQL incluye introspección, variables y suscripciones. WebSocket permite enviar mensajes de forma interactiva y ver datos binarios en hexadecimal, y SSE restablece la conexión automáticamente. Consulta peticiones y protocolos para conocer los detalles.
Preparado para el trabajo diario
Las colecciones se organizan en espacios con carpetas anidadas, arrastrar y soltar y operaciones en bloque. Puedes compartirlas con compañeros con permisos de lectura, contribución o acceso completo. Los entornos por espacio, con variables secretas, mantienen la configuración fuera de las peticiones. El modo de comparación envía una petición a hasta 4 entornos en paralelo y muestra las diferencias estructurales de JSON.
La automatización incluye un ejecutor de colecciones, cadenas declarativas de peticiones, interceptación local de peticiones con mocks, ejecuciones programadas con cron y scripts pm.*. Empieza por colecciones y uso compartido y automatización y pruebas.
Lleva los mocks más allá del escritorio
Crear y probar mocks en el escritorio está incluido en todos los planes de Echo, incluido el Free. Publicar uno en el servicio público mock.gapfy.io para dar a tu equipo una URL HTTP que responde con el escritorio cerrado forma parte de Echo Pro y Pro AI. Con uno de esos planes puedes publicar un mock de tu propio espacio por ser su propietario; publicar un mock de equipo requiere Echo/ManageHosting, permiso concedido por defecto al administrador de la organización. También puedes crear y editar mocks en Maestro. La guía de alojamiento público de mocks explica los pasos y distingue el mock del escritorio, la URL pública y las reglas cargadas en una aplicación .NET.
Los contratos describen la estructura de las respuestas y la compatibilidad entre versiones. Aplicaciones y claves conecta los contratos proporcionados o consumidos por cada aplicación con los permisos de acceso. Los cuatro paquetes .NET abarcan publicación de contratos, validación, interceptación de peticiones salientes y respuestas simuladas en una aplicación ASP.NET Core.
Trabajo local y privado
Echo funciona sin conexión en modo invitado y sin necesidad de una cuenta. En Windows, la base de datos local se cifra en reposo y su clave está protegida por Windows DPAPI. Cuando necesites funciones conectadas a la plataforma, inicia sesión con Microsoft Entra External ID en el navegador del sistema. Colecciones, peticiones, entornos, horarios, servidores de mock y eliminaciones se sincronizan entre dispositivos, con registro de conflictos y una acción de reparación.
Comodidades del día a día
El historial de peticiones tiene filtros, las cookies tienen un editor y los tiempos de red incluyen un aviso cuando una respuesta es más lenta de lo habitual. La vista dividida admite hasta 4 paneles. La paleta de comandos, los atajos configurables, la interfaz en 7 idiomas y los temas claro y oscuro te ayudan a trabajar a tu manera. Las aplicaciones complementarias para Android e iOS comparten el motor de sincronización para que las colecciones de tu cuenta te acompañen entre dispositivos.
Por dónde continuar
- Instala Echo y envía tu primera petición.
- Protocolos, autenticación y tiempos de respuesta.
- Entornos, secretos y modo de comparación.
- Organización y uso compartido de colecciones.
- Ejecutor, cadenas, mocks y horarios.
- Publica un mock en el servicio público.
- Crea versiones y compara contratos.
- Gestiona aplicaciones y claves.
- Usa los cuatro paquetes .NET.
- Migra desde Postman, Insomnia, Bruno u OpenAPI.
- Usa la asistencia de IA con una licencia Pro AI.