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.