Echolot

Echolot

Ce qu’est Echolot, ce qu’il fait, et par où commencer dans cette documentation.

Echolot est une app Mac native pour envoyer, tester et concevoir des API. Il parle HTTP/1.1, HTTP/2 et HTTP/3, GraphQL, gRPC, WebSocket, Server-Sent Events, Socket.IO, MQTT et MCP, et montre exactement ce qui est passé sur le réseau : les octets bruts, chaque redirection et le temps de chaque étape.

Ce qu’il fait :

  • Garde votre travail dans des fichiers simples. Un espace de travail est un dossier de fichiers TOML lisibles, un par requête, que vous pouvez conserver dans Git. Les valeurs secrètes restent dans le trousseau de macOS, jamais dans les fichiers.
  • Teste et exécute. Ajoutez des vérifications à n’importe quelle requête, exécutez un dossier ou tout l’espace de travail dans l’Exécution, et lancez le même espace de travail en CI avec l’outil en ligne de commande echolot.
  • Conçoit et simule. Écrivez des specs OpenAPI visuellement ou en texte, et lancez des serveurs mock locaux : d’une spec, ou de routes que vous créez à la main avec des données fictives.
  • Automatise. Enchaînez requêtes, conditions et boucles en flux sur un canevas, et lancez-les à la main, selon une planification ou depuis un webhook.
  • Travaille avec l’IA. L’Assistant intégré envoie, teste et corrige des requêtes avec le modèle de votre choix. Des agents IA externes peuvent utiliser votre espace de travail via le serveur MCP d’Echolot. Tout ce qui modifie des données vous demande d’abord.
  • Lit les réponses énormes. Les corps sont écrits sur le disque au fil de l’eau : une réponse JSON de 500 Mo s’ouvre aussitôt.

Echolot nécessite macOS 15 ou ultérieur sur un Mac avec puce Apple. Il n’a ni compte ni connexion.

Pour commencer

Les grandes parties

Sur cette page