Überblick über Gapfy Echo

Gapfy Echo ist ein API-Client für Windows mit Begleit-Apps für Android und iOS. Die Windows-Desktop-App basiert auf Avalonia und wird über den Microsoft Store installiert. Echo gehört zur Gapfy-Plattform und bietet die Tarife Free, Pro und Pro AI. Dieser Leitfaden beginnt mit dem Desktop-Workflow und verbindet ihn mit den gehosteten Werkzeugen in Maestro.

Ein Editor, fünf Protokolle

Echo vereint HTTP, gRPC, GraphQL, WebSocket und SSE in einem Editor. gRPC nutzt einen auf Reflection basierenden Transport mit Diensterkennung und allen Streaming-Modi. GraphQL bietet Introspektion, Variablen und Abonnements. WebSocket ermöglicht interaktives Senden und eine Hexadezimalansicht für Binärdaten. SSE stellt die Verbindung automatisch wieder her. Einzelheiten findest du unter Anfragen und Protokolle.

Für die tägliche Arbeit gemacht

Sammlungen liegen in Bereichen mit verschachtelten Ordnern, Drag-and-drop und Sammelaktionen. Du kannst sie mit Teammitgliedern mit Lese-, Beitrags- oder Vollzugriff teilen. Bereichsbezogene Umgebungen mit geheimen Variablen halten die Konfiguration aus deinen Anfragen heraus. Der Vergleichsmodus sendet eine Anfrage an bis zu 4 Umgebungen nebeneinander und zeigt strukturelle JSON-Unterschiede.

Zur Automatisierung gehören ein Sammlungsrunner, deklarative Anfrageketten, lokales Abfangen von Anfragen mit Mocks, mit cron geplante Läufe und pm.*-Skripte. Beginne mit Sammlungen und Freigabe sowie Automatisierung und Tests.

Mocks über den Desktop hinaus nutzen

Mocks auf dem Desktop beantworten Anfragen, die du in Echo sendest, in jedem Tarif, auch in Free. Ein synchronisierter Mock im öffentlichen Dienst unter mock.gapfy.io gibt deinem Team dagegen eine HTTP-URL, die auch bei geschlossener Desktop-App antwortet. Das Veröffentlichen gehört zu Echo Pro und Pro AI. In deinem eigenen Arbeitsbereich kannst du den Mock als Eigentümer veröffentlichen; für einen Team-Mock brauchst du die Berechtigung Echo/ManageHosting. Du kannst Mocks auch in Maestro erstellen und bearbeiten. Öffentliches Mock-Hosting erklärt die drei Wege: auf dem Desktop, im öffentlichen Dienst und in deiner .NET-Anwendung.

Verträge beschreiben Antwortstrukturen und die Kompatibilität zwischen Versionen. Anwendungen und Schlüssel verbindet die von einer Anwendung bereitgestellten oder konsumierten Verträge mit den Zugriffsrechten. Die vier .NET-Pakete decken Vertragsveröffentlichung, Validierung, das Abfangen ausgehender Anfragen und Mock-Antworten in einer ASP.NET-Core-Anwendung ab.

Lokal und privat arbeiten

Echo funktioniert offline im Gastmodus ohne Konto. Unter Windows ist die lokale Datenbank im Ruhezustand verschlüsselt und ihr Schlüssel durch Windows DPAPI geschützt. Wenn du verbundene Funktionen brauchst, meldest du dich über den Systembrowser mit Microsoft Entra External ID an. Sammlungen, Anfragen, Umgebungen, Zeitpläne, Mock-Server und Löschungen werden zwischen Geräten synchronisiert, mit Konflikterkennung und einer Reparaturaktion.

Komfort im Alltag

Der Anfrageverlauf bietet Filter, Cookies haben einen Editor und die Netzwerkzeiten zeigen an, wenn eine Antwort langsamer als gewöhnlich ist. Die geteilte Ansicht unterstützt bis zu 4 Bereiche. Eine Befehlspalette, anpassbare Tastenkürzel, eine Oberfläche in 7 Sprachen sowie helle und dunkle Designs helfen dir, auf deine Weise zu arbeiten. Die Begleit-Apps für Android und iOS teilen die Synchronisierungslogik, damit die Sammlungen deines Kontos zwischen Geräten mitkommen.

Hier geht es weiter