Skip to content

Restorm Documentation

Restorm is a desktop API testing environment: a client that speaks fifteen protocols, a mock server, a visual scenario editor and an automation engine you can run in continuous integration. This documentation covers the whole product.

BlockWhat you do there
Concepts.restorm projects, requests, folders, environments, variables, authentication
ProtocolsHTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka
Import & export24 import formats (OpenAPI, Postman, Bruno, HAR, cURL…) and code snippet export
ScenariosChain calls, branch, loop, assert, run in CI
Server modeHost mock servers built from your own requests
ToolsMini browser, firewall, console, built-in git, AI-driven control over MCP
ReferenceHandlebars helpers, shortcuts, settings, CLI, MCP tools
  • Everything is local. Projects are files on your own disk, mock servers run on your machine, and no round trip through a third-party service is ever required.
  • A single tool for every transport. The same project tree holds your REST calls, your MQTT subscriptions, your Kafka consumers and your streaming gRPC calls.
  • Version-control friendly. The file format is serialised deterministically to keep git diff readable, and Restorm ships a git client with domain-aware conflict resolution.
  • Drivable by an AI. Restorm exposes an MCP server: an agent can read your project, run requests and drive the interface.