Code export
Every request tab has a Code Snippets sub-tab: it holds the equivalent call, written in the languages and libraries relevant to its protocol, ready to copy.
That is what you want in order to go from a trial in Restorm to production code, or to paste a reproducible example into a ticket.

Targets per protocol
Section titled “Targets per protocol”| Protocol | Count | Examples |
|---|---|---|
| HTTP | 24 | cURL, Fetch, Axios, Requests, aiohttp, Go, reqwest, HttpClient (Java/C#), Guzzle, Net::HTTP, URLSession, OkHttp, Dart, httr, PowerShell, HTTPoison, clj-http |
| GraphQL | 13 | cURL, Fetch, Apollo Client, gql, graphql-go, graphql-client, GraphQL.Client, graphql-java, Apollo iOS, Apollo Kotlin |
| gRPC | 14 | grpcurl, grpc_cli, grpcurl gRPC-Web, curl Connect-RPC, @grpc/grpc-js, grpcio, grpc-java, Grpc.Net.Client, tonic, grpc-kotlin, grpc-swift |
| SOAP | 15 | cURL, soap npm, zeep, WCF, JAX-WS, SoapClient, savon — each ecosystem in a “SOAP client” and a “raw HTTP” flavour |
| WebSocket / Socket.IO / MQTT | 15 | The browser’s WebSocket, ws, Socket.IO Client, MQTT.js, paho-mqtt, websockets, gorilla/websocket, ClientWebSocket, tokio-tungstenite |
| AMQP | 8 | amqplib, pika, amqp-tools, rabbitmqadmin |
| Redis | 6 | ioredis, redis-cli, redis-py |
| Kafka | 5 | kafkajs, kcat |
| tRPC | 5 | cURL, Fetch, @trpc/client, requests, Go |
| SSE | 3 | cURL, EventSource, streaming requests |
| JSON-RPC | 2 | cURL, Fetch |
| STOMP | 2 | @stomp/stompjs, wscat |
The variants take the request’s mode into account: an AMQP snippet for publishing is not the same as one for consuming, and Kafka distinguishes producing, consuming and inspecting.
What is generated
Section titled “What is generated”The snippet reflects the request as it is configured: method, URL, headers,
body, protocol options. {{variables}} are resolved against the active
environment — so you get code that works as it is, not a template to fill in.
What about exporting the project?
Section titled “What about exporting the project?”Restorm does not export a collection to another client’s format. The project is
already a readable, version-controllable file
(.restorm in YAML, JSON or JSON5):
that is the exchange format.
To share with someone who does not have Restorm, the code snippet is usually the right answer.