Présentation de Gapfy Echo

Gapfy Echo est un client d'API pour Windows, avec des applications complémentaires pour Android et iOS. L'application de bureau Windows est construite avec Avalonia et s'installe depuis le Microsoft Store. Echo fait partie de la plateforme Gapfy et propose les offres Free, Pro et Pro AI. Ce guide commence par le travail sur le bureau et le relie aux outils hébergés dans Maestro.

Un éditeur, cinq protocoles

Echo réunit HTTP, gRPC, GraphQL, WebSocket et SSE dans un seul éditeur. gRPC utilise un transport fondé sur la réflexion, avec découverte de services et tous les modes de streaming. GraphQL comprend l'introspection, les variables et les abonnements. WebSocket permet l'envoi interactif de messages et l'affichage des données binaires en hexadécimal, tandis que SSE se reconnecte automatiquement. Consultez requêtes et protocoles pour les détails.

Conçu pour le travail quotidien

Les collections se trouvent dans des espaces avec des dossiers imbriqués, le glisser-déposer et des opérations groupées. Vous pouvez les partager avec des collègues avec des droits de lecture, de contribution ou d'accès complet. Les environnements propres à chaque espace, avec leurs variables secrètes, gardent la configuration hors des requêtes. Le mode de comparaison envoie une requête vers jusqu'à 4 environnements côte à côte, avec les différences structurelles du JSON.

L'automatisation comprend un exécuteur de collections, des chaînes déclaratives de requêtes, l'interception locale de requêtes par des mocks, des exécutions planifiées avec cron et des scripts pm.*. Commencez par collections et partage et automatisation et tests.

Emmenez les mocks au-delà du bureau

Créer et essayer des mocks sur le bureau est compris dans tous les forfaits Echo, Free inclus. Publier un mock sur le service public mock.gapfy.io pour donner à votre équipe une URL HTTP qui répond sans l'application de bureau ouverte fait partie d'Echo Pro et Pro AI. Avec un de ces forfaits, vous pouvez publier un mock de votre propre espace parce que vous en êtes propriétaire ; publier un mock d'équipe nécessite Echo/ManageHosting, autorisation attribuée par défaut à l'administrateur de l'organisation. Vous pouvez aussi créer et modifier des mocks dans Maestro. Le guide de l'hébergement public de mocks distingue le mock sur le bureau, l'URL publique et les règles chargées dans une application .NET.

Les contrats décrivent la structure des réponses et la compatibilité entre versions. Applications et clés relie les contrats fournis ou consommés par chaque application aux droits d'accès. Les quatre paquets .NET couvrent la publication de contrats, la validation, l'interception des requêtes sortantes et les réponses simulées dans une application ASP.NET Core.

Travail local et privé

Echo fonctionne hors ligne en mode invité, sans compte. Sous Windows, la base de données locale est chiffrée au repos et sa clé est protégée par Windows DPAPI. Lorsque vous avez besoin des fonctions connectées à la plateforme, connectez-vous avec Microsoft Entra External ID dans le navigateur système. Collections, requêtes, environnements, plannings, serveurs de mock et suppressions se synchronisent entre appareils, avec détection des conflits et une action de réparation.

Le confort au quotidien

L'historique des requêtes propose des filtres, les cookies disposent d'un éditeur et les temps réseau comprennent un indicateur de réponse plus lente que d'habitude. La vue divisée accepte jusqu'à 4 panneaux. La palette de commandes, les raccourcis configurables, l'interface en 7 langues et les thèmes clair et sombre vous aident à travailler à votre façon. Les applications complémentaires pour Android et iOS partagent le moteur de synchronisation pour que les collections de votre compte vous suivent d'un appareil à l'autre.

Pour continuer