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.
Por onde começar
Section titled “Por onde começar”- Está a descobrir o Restorm? Leia O que é o Restorm?, depois Instalação e o Início rápido.
- Vem do Postman, do Bruno ou do Insomnia? Comece por Migrar do Postman — as suas coleções são importadas tal como estão.
- Procura um protocolo específico? O catálogo de protocolos contém uma página por protocolo suportado.
- Está a automatizar? Consulte os cenários e a execução headless em CI.
Os grandes blocos do produto
Section titled “Os grandes blocos do produto”| Bloco | O que faz aqui |
|---|---|
| Conceitos | Projetos .restorm, pedidos, pastas, ambientes, variáveis, autenticação |
| Protocolos | HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka |
| Importação e exportação | 24 formatos de importação (OpenAPI, Postman, Bruno, HAR, cURL…) e a exportação de excertos de código |
| Cenários | Encadear chamadas, ramificar, repetir em ciclo, asserções, execução em CI |
| Modo servidor | Alojar servidores de simulação a partir dos seus pedidos |
| Ferramentas | Mini-navegador, firewall, consola, git integrado, controlo por IA via MCP |
| Referência | Helpers Handlebars, atalhos, definições, CLI, ferramentas MCP |
O que distingue o Restorm
Section titled “O que distingue o Restorm”- 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 diffcontinue 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.