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