Ir al contenido

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.

BloqueLo que hace en él
ConceptosProyectos .restorm, peticiones, carpetas, entornos, variables, autenticación
ProtocolosHTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka
Importación y exportación24 formatos de importación (OpenAPI, Postman, Bruno, HAR, cURL…) y la exportación de fragmentos de código
EscenariosEncadenar llamadas, ramificar, iterar, aserciones, ejecución en CI
Modo servidorAlojar servidores de simulación a partir de sus peticiones
HerramientasMininavegador, cortafuegos, consola, git integrado, control mediante IA a través de MCP
ReferenciaHelpers Handlebars, atajos, ajustes, CLI, herramientas MCP
  • 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 diff siga 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.