Echolot

Echolot

Was Echolot ist, was es kann und wo du in dieser Dokumentation anfängst.

Echolot ist eine native Mac-App zum Senden, Testen und Bauen von APIs. Es spricht HTTP/1.1, HTTP/2 und HTTP/3, GraphQL, gRPC, WebSocket, Server-Sent Events, Socket.IO, MQTT und MCP und zeigt genau, was über die Leitung ging: die rohen Bytes, jede Weiterleitung und die Zeit, die jeder Schritt gebraucht hat.

Was es kann:

  • Hält deine Arbeit in einfachen Dateien. Ein Arbeitsbereich ist ein Ordner mit lesbaren TOML-Dateien, eine pro Anfrage, den du in Git aufbewahren kannst. Geheime Werte bleiben im macOS-Schlüsselbund, nie in den Dateien.
  • Testet und führt aus. Füge jeder Anfrage Prüfungen hinzu, führe einen Ordner oder den ganzen Arbeitsbereich in der Ausführung aus und lass denselben Arbeitsbereich mit dem Befehlszeilentool echolot in CI laufen.
  • Entwirft und mockt. Schreibe OpenAPI-Specs visuell oder als Text und starte lokale Mock-Server: aus einer Spec oder aus Routen, die du von Hand mit Beispieldaten anlegst.
  • Automatisiert. Verkette Anfragen, Bedingungen und Schleifen auf einer Arbeitsfläche zu Flows und führe sie von Hand, nach Zeitplan oder über einen Webhook aus.
  • Arbeitet mit KI. Der eingebaute Assistent sendet, testet und korrigiert Anfragen mit dem Modell, das du wählst. Externe KI-Agenten können deinen Arbeitsbereich über den eigenen MCP-Server von Echolot nutzen. Alles, was Daten ändert, fragt dich vorher.
  • Liest riesige Antworten. Bodys werden auf die Festplatte gestreamt, sodass sich eine 500 MB große JSON-Antwort sofort öffnet.

Echolot braucht macOS 15 oder neuer auf einem Mac mit Apple Silicon. Es hat kein Konto und keine Anmeldung.

Hier anfangen

Die wichtigsten Teile

Auf dieser Seite