Exportação de código
Cada separador de pedido possui um subseparador Code Snippets: contém a chamada equivalente, escrita nas linguagens e bibliotecas pertinentes para o seu protocolo, pronta a copiar.
É o que se quer para passar de um ensaio no Restorm para o código de produção, ou para colar um exemplo reproduzível num ticket.

Alvos por protocolo
Section titled “Alvos por protocolo”| Protocolo | Número | Exemplos |
|---|---|---|
| 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 — cada ecossistema em versão “cliente SOAP” e “HTTP em bruto” |
| WebSocket / Socket.IO / MQTT | 15 | WebSocket do navegador, 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, requests em stream |
| JSON-RPC | 2 | cURL, Fetch |
| STOMP | 2 | @stomp/stompjs, wscat |
As variantes têm em conta o modo do pedido: um fragmento AMQP em publicação não é o mesmo que em consumo, e o Kafka distingue produzir, consumir e inspecionar.
O que é gerado
Section titled “O que é gerado”O fragmento reflete o pedido tal como está configurado: método, URL,
cabeçalhos, corpo, opções do protocolo. As {{variables}} são resolvidas com o
ambiente ativo — obtém, portanto, código que funciona tal e qual, não um modelo a
completar.
E a exportação do projeto?
Section titled “E a exportação do projeto?”O Restorm não exporta coleções para outro formato de cliente. O projeto já é um
ficheiro legível e versionável
(.restorm em YAML, JSON ou JSON5):
é ele o formato de intercâmbio.
Para partilhar com alguém que não tenha o Restorm, o fragmento de código é geralmente a resposta certa.