Gapfy Echo overview

Gapfy Echo helps you prepare API requests, inspect responses and keep repeatable tests with your team's work. The desktop app runs on Windows and Macs with Apple silicon. Android and iOS have a companion app for requests, collections and response inspection.

Start without an account when you want to work with data on your device. Sign in when you need synchronization, sharing or the connected tools in Maestro. Sending a request still requires access to its target API; offline work does not make a remote service available.

Find the guide for your task

What you want to do Guide
Install Echo, send a first request and adjust the desktop layout Getting started
Use HTTP, gRPC, GraphQL, WebSocket or SSE, authenticate and inspect responses Requests and protocols
Reuse values, protect secrets, resolve Key Vault references and compare environments Environments and variables
Organize spaces and nested collections, share access and understand synchronization Collections and sharing
Run collections with data files, write scripts, chain requests, create desktop mocks or schedule calls Automation and testing
Give another application a public HTTP mock URL Public mock hosting
Build response contracts, convert models in six formats and review compatibility Contracts
Register consumers and providers and give automation the right key scopes Applications and keys
Add contract checks, mocks, API Explorer or offline mock runs to a .NET application The seven .NET packages
Bring existing requests, use a linked folder, export OpenAPI or publish documentation Import and export
Draft requests and tests or investigate a response with optional assistance AI features
Use collections on a phone and understand differences from the desktop Android and iOS

Choose where the work runs

The desktop provides the full editors, collection runner, scripts, chains, protocol panels and mock authoring tools. History, cookies, timing details, up to four response panes, a command palette, configurable shortcuts and themes support everyday use. The interface offers seven languages.

The mobile app shares collections, requests and environments through synchronization, but has its own screens and limits. It does not provide the desktop's runner, script editor, mock editor or AI panels. History and cookies stay on the device that created them. Read the mobile guide before relying on an advanced desktop workflow on your phone.

Desktop mocks answer requests sent inside Echo and do not open a network listener. Public hosting supplies a shared HTTP URL that continues answering with the desktop closed. The .NET packages offer other choices: intercept selected outbound calls, answer unimplemented API routes, or choose real and mocked HTTP endpoints through API Explorer.

For terminal use, gapfy-echo runs collections and chains. The separate stable echo-mock tool executes prepared offline HTTP snapshots. API Explorer is an HTTP feature; the desktop's gRPC support does not imply gRPC support in that package.

Accounts, plans and data

Desktop data is encrypted on the device. Synchronization needs a signed-in account and the correct workspace. Check its status before depending on another device's copy or resetting data that has not reached the server.

Desktop mocks and contract authoring are available on Free. Public hosting, the remote mock rule feed and hosted schedules require a paid Echo plan and their applicable permissions. AI assistance requires a Pro AI seat, organization enablement and available quota. Each guide explains the requirements for its workflow; a plan does not replace permissions.