Documentación de Restorm
Restorm es un entorno de pruebas de API de escritorio: un cliente que habla quince protocolos, un servidor de simulación, un editor visual de escenarios y un motor de automatización utilizable en integración continua. Esta documentación cubre el producto completo.
Por dónde empezar
Section titled “Por dónde empezar”- ¿Acaba de descubrir Restorm? Lea ¿Qué es Restorm?, después Instalación y la Puesta en marcha rápida.
- ¿Viene de Postman, Bruno o Insomnia? Empiece por Migrar desde Postman: sus colecciones se importan tal cual.
- ¿Busca un protocolo concreto? El catálogo de protocolos contiene una página por cada protocolo compatible.
- ¿Va a automatizar? Consulte los escenarios y la ejecución headless en CI.
Los grandes bloques del producto
Section titled “Los grandes bloques del producto”| Bloque | Lo que hace en él |
|---|---|
| Conceptos | Proyectos .restorm, peticiones, carpetas, entornos, variables, autenticación |
| Protocolos | HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka |
| Importación y exportación | 24 formatos de importación (OpenAPI, Postman, Bruno, HAR, cURL…) y la exportación de fragmentos de código |
| Escenarios | Encadenar llamadas, ramificar, iterar, aserciones, ejecución en CI |
| Modo servidor | Alojar servidores de simulación a partir de sus peticiones |
| Herramientas | Mininavegador, cortafuegos, consola, git integrado, control mediante IA a través de MCP |
| Referencia | Helpers Handlebars, atajos, ajustes, CLI, herramientas MCP |
Lo que distingue a Restorm
Section titled “Lo que distingue a Restorm”- Todo es local. Los proyectos son archivos en su disco, los servidores de simulación se ejecutan en su máquina y no hace falta ningún viaje de ida y vuelta por un servicio ajeno.
- Una sola herramienta para todos sus transportes. El mismo árbol de proyecto contiene sus llamadas REST, sus suscripciones MQTT, sus consumidores Kafka y sus llamadas gRPC en flujo.
- Apto para control de versiones. El formato de archivo se serializa de forma
determinista para que
git diffsiga siendo legible, y Restorm incorpora un cliente git con resolución de conflictos consciente del dominio. - Controlable por una IA. Restorm expone un servidor MCP: un agente puede leer su proyecto, lanzar peticiones y manejar la interfaz.