Restorm

O ambiente para conceber, testar e simular as suas API — cliente e servidor — que importa qualquer especificação, encadeia os seus pedidos em cenários visuais e mantém tudo seguro — no seu disco.

MultiprotocoloRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
Importação

Importe tudo o que precisa

Importe as suas APIs completas para o Restorm — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… ou simplesmente um pedido cURL. Pode até importar as suas coleções Postman e Bruno.

SwaggerOpenAPIGraphQLgRPCODataWebSocketcURLPostmanBruno
GET{{baseUrl}}/swagger.json
GETFinds Pets by status
POSTAdd a new pet
PUTUpdate an existing pet
DELETEDeletes a pet
Segurança

Os seus segredos ficam consigo.

As suas palavras-passe e tokens não andam espalhados por todo o lado, muito menos em servidores sobre os quais não tem controlo! O Restorm trabalha com ficheiros simples e pode ir buscar credenciais a fornecedores terceiros, mas NUNCA as envia para mais lado nenhum. O controlo dos seus segredos é sempre seu.

Local-firstFirewall integradaAutenticação automáticaZero cloud imposta
O seu computador
Ficheiros em local
O seu controlo de versões
Git
PROCliente Git integrado na aplicação — nada é enviado para a cloud.
Ambientes

Uma API, vários ambientes

Dev, pré-produção, produção… Tem vários ambientes onde as suas APIs estão implementadas? Use variáveis para alternar entre eles em poucos cliques.

dev / staging / prodVariáveis {{ }}Alternância em 1 cliqueListas de valores
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
Cenários

Encadeie as suas APIs, visualmente.

Crie cenários ricos com o Restorm: encadeie pedidos, adicione condições, ciclos e muito mais! O editor de cenários permite ainda avançar passo a passo para construir as suas automações com mais facilidade. Os cenários também podem ser executados numa pipeline de CI: perfeito para configurar testes automatizados!

RamificaçõesCondiçõesRetryDepuração ao vivoExecução headless
POSTAção Lutar
⏱Esperar
POSTAção Descansar
Designer de API

Conceba e simule as suas APIs, sem escrever uma linha.

Modele as suas entidades, enums e rotas, sirva um mock multiprotocolo (REST, GraphQL, SOAP, OData) e gere o código. O Restorm é compatível com Cookiecutter/Copier: use os seus próprios templates ou os oferecidos pelo Restorm.

Modelos e relaçõesRotas e CRUDMock multiprotocoloGeração de código
My design
3 models · 4 enums · 5 routes
Design
Servir o mock
REST · GraphQL · SOAP · OData
</>
Gerar o código
Copier · os seus templates ou os do Restorm
Autenticação

Autenticação de API facilitada

Cansado de disparar um pedido de login e copiar tokens para todos os outros pedidos? O Restorm facilita-lhe a vida. Crie o seu pedido de login uma única vez e reutilize-o nos restantes. Sempre que necessário, o pedido de autenticação é chamado de forma transparente, sem que precise de se preocupar com isso!

Login reutilizávelToken injetadoRepetição automática em 401Zero copiar e colar
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻Login repetido automaticamente
GET/orders200 ✓
Inteligência artificial

O Restorm e a IA?

Não existe IA embutida no Restorm, porque são as suas outras ferramentas que melhor conhecem o seu projeto. Em contrapartida, o Restorm é controlável via MCP: peça ao Claude, ao Cursor ou a qualquer outra ferramenta para criar os seus projetos Restorm — conseguem fazer tudo, desde um simples pedido até cenários completos!

Controlável via MCPClaudeCursorZero IA embutida
✦Claude · via MCP
«Cria um cenário: inicia sessão e depois obtém as minhas encomendas.»
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
Segurança

Firewall interna

Numa era de ataques à cadeia de fornecimento, o Restorm protege-se a si próprio e protege-o a si. Graças à sua firewall interna, o Restorm bloqueia qualquer chamada de saída para serviços externos que possa provir das suas próprias dependências ou de um cenário malicioso. Nunca é demais ter cuidado!

Anti supply-chainBloqueio de saídaDependências monitorizadasCenários em sandbox
⛨Firewall interna · chamadas de saída
✓api.artifactsmmo.comautorizada
✕cdn.unknown-dep.io/telemetrybloqueada · dependência
✕evil.example.com/exfilbloqueada · cenário
Documentação

A informação ao seu alcance

Ao importar uma API com o Restorm, importa também toda a sua documentação. Fica acessível diretamente junto dos pedidos, para lhe facilitar a vida.

Doc. integradaPor pedidoParâmetros e respostasModelos e esquemas
POST/pet

Add a new pet to the store

Parâmetros
pathpetIdinteger
querystatusstring
Respostas
200successful operation
405Invalid input
Organização

O seu espaço de trabalho, à sua maneira

Coloque pedidos lado a lado ou um abaixo do outro… Tal como no VS Code, pode organizar o seu espaço de trabalho como preferir. O Restorm oferece ainda um mini navegador integrado: prático para ver o efeito das suas chamadas no seu front-end.

Painéis divididosSeparadores móveisMini navegador integradoAo estilo VS Code
GETGet Pet
◆Cenário · Main
→→
🔒localhost:3000mini navegador
Aparência

Os seus gostos, as suas cores

Apetece mudar de visual? O Restorm oferece uma grande variedade de temas coloridos, para usar conforme a sua vontade.

Temas claros e escurosMuitas paletasPersonalizável
Abyss
Monokai
Solarized
Sunset