Restorm

Le client API qui importe n’importe quelle spec, enchaîne vos requêtes en scénarios visuels, et garde tout en sécurité — sur votre disque.

Multi-protocoleRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
Import

Importez tout ce dont vous avez besoin

Importez vos API complètes dans Restorm — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… ou tout simplement une requête cURL. Vous pouvez même importer vos collections Postman & Bruno.

SwaggerOpenAPIGraphQLgRPCODataWebSocketcURLPostmanBruno
GET{{baseUrl}}/swagger.json
GETFinds Pets by status
POSTAdd a new pet
PUTUpdate an existing pet
DELETEDeletes a pet
Documentation

L’info à portée de main

Quand vous importez une API avec Restorm, vous importez toute sa documentation. Elle est accessible directement depuis les requêtes, pour vous simplifier la vie.

Doc intégréePar requêteParamètres & réponsesModèles & schémas
POST/pet

Add a new pet to the store

Paramètres
pathpetIdinteger
querystatusstring
Réponses
200successful operation
405Invalid input
Authentification

Authentification facilitée pour les API

Fatigué de lancer une route de login et de copier-coller des tokens un peu partout dans vos autres requêtes ? Restorm vous facilite la vie ! Créez votre route de login une fois, et réutilisez-la dans vos autres requêtes. Dès qu’il y en aura besoin, la route d’authentification sera appelée de façon transparente, sans que vous ayez à vous en soucier !

Login réutilisableToken injectéRejeu auto sur 401Zéro copier-coller
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
Login rejoué automatiquement
GET/orders200 ✓
Environnements

Une API, plusieurs environnements

La dev, la pré-prod, la prod… Vous avez plusieurs environnements sur lesquels sont déployées vos API ? Utilisez des variables pour passer de l’un à l’autre en quelques clics.

dev / staging / prodVariables {{ }}Bascule en 1 clicListes de valeurs
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/ordershttps://api.example.com/orders
Scénarios

Enchaînez vos API, visuellement.

Créez des scénarios riches avec Restorm : enchaînez les requêtes, ajoutez des conditions, des boucles, et plein d’autres choses ! L’éditeur de scénarios vous permet même de faire du pas-à-pas pour mettre en place vos automatisations plus facilement. Les scénarios peuvent aussi être joués dans un pipeline CI : parfait pour mettre en place des tests automatisés !

BranchementsConditionsRetryDébogage liveRun headless
POSTAction Fight
Attendre
POSTAction Rest
Sécurité

Vos secrets restent chez vous.

Vos mots de passe et vos jetons ne traînent pas partout, et surtout pas sur des serveurs dont vous n’avez pas la gouvernance ! Restorm travaille avec des fichiers plats et peut aller chercher des credentials chez des fournisseurs tiers, mais il ne les envoie JAMAIS ailleurs. C’est vous qui êtes en maîtrise de vos secrets.

Local-firstPare-feu intégréAuth automatiqueZéro cloud imposé
Requête sortante détectée

POST https://unknown-domain.io/collect

Ce domaine n’est pas celui de votre API. L’autoriser ?

Sécurité

Pare-feu interne

À l’heure des supply chain attacks, Restorm se protège et vous protège. Grâce à son pare-feu interne, Restorm bloque tout appel vers des services externes qui pourraient provenir de ses propres dépendances ou d’un scénario malicieux. On n’est jamais trop prudent !

Anti supply-chainBlocage sortantDépendances surveilléesScénarios sandboxés
Pare-feu interne · appels sortants
api.artifactsmmo.comautorisé
cdn.unknown-dep.io/telemetrybloqué · dépendance
evil.example.com/exfilbloqué · scénario
Organisation

Votre espace de travail, comme vous le voulez

Mettez des requêtes côte à côte ou l’une en dessous de l’autre… Comme dans VS Code, vous pouvez organiser votre espace de travail pour plus de confort. Restorm propose même un mini navigateur intégré : pratique pour voir les effets de vos appels sur votre front-end.

Panneaux fractionnésOnglets déplaçablesMini-navigateur intégréFaçon VS Code
GETGet Pet
Scénario · Main
🔒localhost:3000mini-navigateur
Look & feel

Vos goûts, vos couleurs

Envie de changer de look ? Restorm propose pléthore de thèmes colorés, à utiliser selon vos envies.

Thèmes clairs & sombresPlein de palettesPersonnalisable
Abyss
Monokai
Solarized
Sunset
Intelligence artificielle

Restorm et l’IA ?

Il n’y a pas d’IA dans Restorm, car ce sont vos autres outils qui connaissent le mieux votre projet. En revanche, Restorm est pilotable par MCP : demandez à Claude, Cursor ou n’importe quel autre outil de créer vos projets Restorm — ils peuvent tout faire, de la simple requête aux scénarios complets !

Pilotable par MCPClaudeCursorZéro IA embarquée
Claude · via MCP
« Crée un scénario : connecte-toi, puis récupère mes commandes. »
restorm.import_openapiok
restorm.create_requestok
restorm.create_scenariook