Aller au contenu

Foire aux questions

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.

Non, sauf pour activer une édition payante.

Windows (installeur), macOS (arm64 et Intel), Linux (AppImage, .deb, .rpm). Voir Installation.

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.

Un fichier .restorm, en YAML par défaut (json et json5 également possibles), ou une arborescence de dossiers. Voir Projets et fichiers .restorm.

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.

Jamais dans le projet. Soit dans un fichier de secrets local, soit lus depuis les variables d’environnement du système. Voir Secrets.

Quinze : HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka. Voir le catalogue.

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.

Oui, sur six protocoles : HTTP, GraphQL, gRPC, SOAP, WebSocket / Socket.IO / MQTT, et OData. En local, hors ligne. Voir Mode serveur.

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.

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.

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.

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é.

Ces schémas ne sont pas implémentés nativement aujourd’hui.

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.

Oui, dans sept langages : TypeScript, JavaScript, Python, Lua, Ruby, R et C#. Voir Actions de code.

Terminal window
restorm --open projet.restorm --run "Tests" --headless

Sur 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.

Un droit refusé : jeton absent, invalide, révoqué, ou plan insuffisant. Le message précise lequel.

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.

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é.

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.

Paramètres ▸ Apparence ▸ Langue — 27 langues disponibles.

Paramètres ▸ Apparence ▸ Thème — 14 thèmes, appliqués à chaud. Voir Thèmes.

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.