Foire aux questions
Général
Section titled “Général”Restorm est-il gratuit ?
Section titled “Restorm est-il gratuit ?”Oui. L’édition Community s’utilise sans compte et sans limite : tous les protocoles d’exécution, tous les imports, les scénarios dans l’interface, les serveurs de simulation, le pare-feu.
Les éditions Pro et Enterprise débloquent des capacités — exécution en intégration continue, git intégré, outils MCP avancés, SSO — jamais des quotas. Voir Plans et capacités.
Faut-il créer un compte ?
Section titled “Faut-il créer un compte ?”Non, sauf pour activer une édition payante.
Sur quelles plateformes ?
Section titled “Sur quelles plateformes ?”Windows (installeur), macOS (arm64 et Intel), Linux (AppImage, .deb, .rpm).
Voir Installation.
Mes données partent-elles quelque part ?
Section titled “Mes données partent-elles quelque part ?”Non. Les projets sont des fichiers sur votre disque, les serveurs de simulation tournent sur votre machine, et le pare-feu bloque par défaut tout appel sortant qui ne vient pas de votre projet.
Projets et fichiers
Section titled “Projets et fichiers”Dans quel format est un projet ?
Section titled “Dans quel format est un projet ?”Un fichier .restorm, en YAML par défaut (json et json5 également
possibles), ou une arborescence de dossiers. Voir
Projets et fichiers .restorm.
Puis-je le commiter ?
Section titled “Puis-je le commiter ?”Oui, c’est le mode de partage prévu. La sérialisation est déterministe pour que les diffs restent lisibles.
Ajoutez *.responses.zip et restorm.env à votre .gitignore — voir
Formats de fichiers.
Comment partager un projet avec mon équipe ?
Section titled “Comment partager un projet avec mon équipe ?”Par git. Il n’y a pas d’espace de travail hébergé. Voir Équipes et sièges.
Où sont stockés mes secrets ?
Section titled “Où sont stockés mes secrets ?”Jamais dans le projet. Soit dans un fichier de secrets local, soit lus depuis les variables d’environnement du système. Voir Secrets.
Protocoles
Section titled “Protocoles”Quels protocoles sont pris en charge ?
Section titled “Quels protocoles sont pris en charge ?”Quinze : HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka. Voir le catalogue.
Et Thrift ? AMQP 1.0 ? NATS ?
Section titled “Et Thrift ? AMQP 1.0 ? NATS ?”Non. Thrift s’importe à titre documentaire mais ne s’exécute pas ; seul AMQP 0-9-1 (RabbitMQ) est implémenté ; NATS n’est pas pris en charge.
Puis-je simuler un serveur ?
Section titled “Puis-je simuler un serveur ?”Oui, sur six protocoles : HTTP, GraphQL, gRPC, SOAP, WebSocket / Socket.IO / MQTT, et OData. En local, hors ligne. Voir Mode serveur.
Import
Section titled “Import”Puis-je importer mes collections Postman ?
Section titled “Puis-je importer mes collections Postman ?”Oui, y compris vos scripts, qui deviennent un scénario exécutable grâce à la
couche de compatibilité pm.*. Voir
Migrer depuis Postman.
Combien de formats ?
Section titled “Combien de formats ?”Vingt-quatre. Voir Importer une API.
Que se passe-t-il quand la spécification évolue ?
Section titled “Que se passe-t-il quand la spécification évolue ?”Douze formats sont re-synchronisables : Restorm applique le delta, marque les opérations disparues comme dépréciées et conserve vos modifications. Voir Mettre à jour depuis la source.
Variables et authentification
Section titled “Variables et authentification”Pourquoi ma {{variable}} n’est-elle pas remplacée ?
Section titled “Pourquoi ma {{variable}} n’est-elle pas remplacée ?”Presque toujours parce que la valeur est de type Chaîne et non Expression : une chaîne part telle quelle. Voir Variables et environnements.
Où est le menu « type d’authentification » ?
Section titled “Où est le menu « type d’authentification » ?”Il n’y en a pas. Restorm utilise des requêtes d’authentification : une requête dédiée qui obtient le jeton et déclare les en-têtes qu’elle produit, avec expiration et renouvellement automatique. C’est plus général qu’une liste fermée. Voir Authentification.
OAuth 2 est-il pris en charge ?
Section titled “OAuth 2 est-il pris en charge ?”Oui, en modélisant l’appel de jeton comme une requête d’authentification. Il n’y a pas d’assistant de flux OAuth dédié.
Et AWS SigV4, NTLM, Digest ?
Section titled “Et AWS SigV4, NTLM, Digest ?”Ces schémas ne sont pas implémentés nativement aujourd’hui.
Scénarios et CI
Section titled “Scénarios et CI”En quoi un scénario diffère-t-il d’un script ?
Section titled “En quoi un scénario diffère-t-il d’un script ?”C’est un graphe visible : le flux de données est le dessin, les branchements et les boucles sont des boîtes. Voir Introduction aux scénarios.
Puis-je quand même écrire du code ?
Section titled “Puis-je quand même écrire du code ?”Oui, dans sept langages : TypeScript, JavaScript, Python, Lua, Ruby, R et C#. Voir Actions de code.
Comment lancer un scénario en CI ?
Section titled “Comment lancer un scénario en CI ?”restorm --open projet.restorm --run "Tests" --headlessSur un runner Linux, préfixez par xvfb-run -a. L’exécution headless requiert
un plan Pro et un jeton dans RESTORM_TOKEN. Voir
Exécution headless et CI.
Que signifie le code de sortie 3 ?
Section titled “Que signifie le code de sortie 3 ?”Un droit refusé : jeton absent, invalide, révoqué, ou plan insuffisant. Le message précise lequel.
IA et MCP
Section titled “IA et MCP”Une IA peut-elle piloter Restorm ?
Section titled “Une IA peut-elle piloter Restorm ?”Oui, via le serveur MCP intégré, actif par défaut. Le pilotage des requêtes est inclus dans l’édition Community ; les scénarios, les captures et l’automatisation de l’interface relèvent de l’édition Pro.
Un agent peut-il voir mes secrets ?
Section titled “Un agent peut-il voir mes secrets ?”Oui : un agent pilote Restorm en votre nom et reçoit la valeur résolue d’un secret, exactement comme vous la voyez dans l’application. Ce sont vos secrets. Ce que le type Secret garantit, c’est qu’ils ne partent ni dans le projet, ni dans un export, ni vers un service tiers non autorisé. Chaque appel est journalisé dans les journaux MCP.
Le serveur MCP tourne-t-il sur mes serveurs de CI ?
Section titled “Le serveur MCP tourne-t-il sur mes serveurs de CI ?”Non, jamais : sur une machine sans affichage, il ne démarre pas, quel que soit le réglage.
Le git intégré remplace-t-il ma ligne de commande ?
Section titled “Le git intégré remplace-t-il ma ligne de commande ?”Il la complète. Il utilise votre git local : si git push marche dans
votre terminal, il marche dans Restorm. Son intérêt est la résolution de
conflits, qui affiche les entités dans leurs vrais éditeurs. Voir
Git intégré.
Est-il inclus gratuitement ?
Section titled “Est-il inclus gratuitement ?”Non, il relève de l’édition Pro. Rien ne vous empêche d’utiliser git en ligne de commande sur un projet Restorm en édition Community — le format est fait pour.
Divers
Section titled “Divers”Comment changer la langue ?
Section titled “Comment changer la langue ?”Paramètres ▸ Apparence ▸ Langue — 27 langues disponibles.
Comment changer de thème ?
Section titled “Comment changer de thème ?”Paramètres ▸ Apparence ▸ Thème — 14 thèmes, appliqués à chaud. Voir Thèmes.
Restorm se met-il à jour tout seul ?
Section titled “Restorm se met-il à jour tout seul ?”Oui pour les paquets téléchargés directement (AppImage, installeur Windows,
.dmg). Les paquets .deb et .rpm passent par votre gestionnaire de
paquets. Voir Installation.