Visão geral do Gapfy Echo
O Gapfy Echo é um cliente de APIs para Windows, com aplicativos complementares para Android e iOS. O desktop Windows é construído com Avalonia e instalado pela Microsoft Store. O Echo faz parte da plataforma Gapfy e tem os planos Free, Pro e Pro AI. Este guia começa pelo trabalho no desktop e o conecta às ferramentas hospedadas no Maestro.
Um editor, cinco protocolos
O Echo reúne HTTP, gRPC, GraphQL, WebSocket e SSE em um único editor. O gRPC usa transporte baseado em reflexão, com descoberta de serviços e todos os modos de streaming. O GraphQL inclui introspecção, variáveis e assinaturas. O WebSocket permite enviar mensagens de forma interativa e ver dados binários em hexadecimal, e o SSE restabelece a conexão automaticamente. Consulte requisições e protocolos para conhecer os detalhes.
Preparado para o trabalho diário
As coleções ficam em espaços com pastas aninhadas, arrastar e soltar e operações em lote. Você pode compartilhá-las com colegas com permissões de leitura, contribuição ou acesso total. Os ambientes por espaço, com variáveis secretas, mantêm a configuração fora das requisições. O modo de comparação envia uma requisição para até 4 ambientes lado a lado, com diferenças estruturais de JSON.
A automação inclui um executor de coleções, cadeias declarativas de requisições, interceptação local de requisições com mocks, execuções agendadas com cron e scripts pm.*. Comece por coleções e compartilhamento e automação e testes.
Leve os mocks além do desktop
Criar e executar mocks no desktop faz parte de todos os planos do Echo, incluindo o Free. Publicar um mock sincronizado no serviço público em mock.gapfy.io, para dar à sua equipe uma URL HTTP que responde sem o desktop aberto, faz parte do Echo Pro e Pro AI. Dentro de um plano pago você publica um mock do seu próprio espaço por ser o dono dele; publicar um mock de equipe exige a permissão Echo/ManageHosting, concedida por padrão ao administrador da organização. Você também pode criar e editar mocks no Maestro. O artigo hospedagem pública de mocks explica as etapas e distingue o mock no desktop, a hospedagem pública e as regras carregadas em uma aplicação .NET.
Os contratos descrevem a estrutura das respostas e a compatibilidade entre versões. Aplicações e chaves conecta os contratos fornecidos ou consumidos por cada aplicação às permissões de acesso. Os quatro pacotes .NET abrangem publicação de contratos, validação, interceptação de requisições de saída e respostas simuladas em uma aplicação ASP.NET Core.
Trabalho local e privado
O Echo funciona offline em modo de convidado, sem precisar de uma conta. No Windows, o banco de dados local é criptografado em repouso e a chave é protegida pelo Windows DPAPI. Quando precisar das funcionalidades conectadas à plataforma, entre com Microsoft Entra External ID no navegador do sistema. Coleções, requisições, ambientes, horários, servidores de mock e exclusões são sincronizados entre dispositivos, com registro de conflitos e uma ação de reparo.
Facilidades do dia a dia
O histórico de requisições tem filtros, os cookies têm um editor e os tempos de rede incluem um aviso quando uma resposta é mais lenta do que o habitual. A visualização dividida oferece até 4 painéis. A paleta de comandos, os atalhos configuráveis, a interface em 7 idiomas e os temas claro e escuro ajudam você a trabalhar do seu jeito. Os aplicativos complementares para Android e iOS compartilham o mecanismo de sincronização, para que as coleções da sua conta acompanhem você entre dispositivos.
Por onde continuar
- Instale o Echo e envie a primeira requisição.
- Protocolos, autenticação e tempos de resposta.
- Ambientes, segredos e modo de comparação.
- Organização e compartilhamento de coleções.
- Executor, cadeias, mocks e horários.
- Publique um mock no serviço público.
- Crie versões e compare contratos.
- Gerencie aplicações e chaves.
- Use os quatro pacotes .NET.
- Migre do Postman, Insomnia, Bruno ou OpenAPI.
- Use a assistência de IA em uma licença Pro AI.