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