Restorm

L'environnement pour concevoir, tester et simuler vos API — client et serveur — 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
Sécurité

Vos secrets restent chez vous.

Vos requêtes, secrets et designs vivent en local, dans des fichiers versionnables : posez-les sur votre gestionnaire de sources. Un client Git est même intégré à l’application (Pro/Enterprise).

Local-firstZéro cloud imposé
Votre ordinateur
Fichiers en local
Votre gestionnaire de sources
Git
PROClient Git intégré à l’app — rien n’est envoyé dans le cloud.
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
Designer d’API

Concevez et simulez vos APIs, sans écrire une ligne.

Modélisez vos entités, enums et routes, servez un mock multi-protocoles (REST, GraphQL, SOAP, OData), et générez le code. Restorm est compatible Cookiecutter/Copier : utilisez vos propres templates, ou ceux proposés par Restorm.

Modèles & relationsRoutes & CRUDMock multi-protocolesGénération de code
User
id · email · status
3 champs · 1 enum
Modèle
Servir le mock
REST · GraphQL · SOAP · OData
</>
Générer le code
Copier · vos templates ou ceux de Restorm
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 ✓
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
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-chain attackBlocage 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
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
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