Pular para o conteúdo

Documentação Restorm

O Restorm é um ambiente de teste de API para computador: um cliente que fala quinze protocolos, um servidor de simulação, um editor de cenários visuais e um motor de automatização utilizável em integração contínua. Esta documentação cobre todo o produto.

BlocoO que faz aqui
ConceitosProjetos .restorm, pedidos, pastas, ambientes, variáveis, autenticação
ProtocolosHTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka
Importação e exportação24 formatos de importação (OpenAPI, Postman, Bruno, HAR, cURL…) e a exportação de excertos de código
CenáriosEncadear chamadas, ramificar, repetir em ciclo, asserções, execução em CI
Modo servidorAlojar servidores de simulação a partir dos seus pedidos
FerramentasMini-navegador, firewall, consola, git integrado, controlo por IA via MCP
ReferênciaHelpers Handlebars, atalhos, definições, CLI, ferramentas MCP
  • Tudo é local. Os projetos são ficheiros no seu disco, os servidores de simulação são executados na sua máquina e não é necessária nenhuma ida e volta por um serviço externo.
  • Uma única ferramenta para todos os transportes. A mesma árvore de projeto contém as suas chamadas REST, as suas subscrições MQTT, os seus consumidores Kafka e as suas chamadas gRPC em stream.
  • Versionável. O formato de ficheiro é serializado de forma determinista para que o git diff continue legível, e o Restorm integra um cliente git com resolução de conflitos ao nível do domínio.
  • Controlável por uma IA. O Restorm expõe um servidor MCP: um agente pode ler o seu projeto, executar pedidos e controlar a interface.