Alternative à Postman : où partir et comment migrer tes collections
Cinq destinations détaillées, une par raison de partir, et un plan de migration en sept étapes.
La réponse courte : Bruno si tu veux tes collections dans ton dépôt Git, sans compte ni cloud ; Insomnia si tu veux l'outil le plus proche de Postman, gratuit en équipe jusqu'à 3 personnes en Git Sync ; Hoppscotch si tu veux un client dans le navigateur ou auto-hébergé ; Apidog si ton équipe de 2 à 4 personnes veut rester sur une plateforme tout-en-un sans payer ; Thunder Client si tu vis dans VS Code. Pourquoi tant de gens cherchent en 2026 ? Parce que le plan gratuit de Postman est passé à un seul utilisateur, et qu'une équipe gratuite à plusieurs passe en lecture seule. Nous avons comparé les cinq destinations de ce guide, leurs prix officiels et ce qu'elles reprennent vraiment d'un export Postman.
Certains liens peuvent être affiliés. Le classement est éditorial : une place sponsorisée est toujours signalée sur sa fiche, et aucun lien affilié ne change une note.
Pourquoi tant d'équipes quittent Postman
Postman reste le client d'API le plus complet et le mieux documenté. Les départs ne viennent pas de ses fonctions. Ils viennent de trois choses : le prix par personne, l'obligation d'un compte et du cloud, et une application devenue une plateforme quand beaucoup veulent juste envoyer des requêtes. Six raisons, toutes vérifiées sur les pages officielles en 2026.
Le gratuit ne sert plus qu'à une personne
Jusqu'au début de 2026, le plan Free permettait de créer une équipe et d'inviter jusqu'à 3 collaborateurs. Ce n'est plus le cas : le Free est limité à un utilisateur et ne crée plus d'équipe. Pour une petite équipe qui partageait ses collections gratuitement, c'est la fin du modèle. Le plan Solo (9 $ par mois à l'année) ne change rien au problème : il reste mono-utilisateur.
Ton équipe gratuite passe en lecture seule
Une équipe Free qui compte plusieurs membres bascule en lecture seule. Postman garde un seul administrateur en édition, choisi d'après le rôle puis l'activité récente. Les autres ne peuvent plus modifier les espaces partagés, seulement leurs espaces personnels. Pour en sortir, il faut passer à un plan payant ou retirer des membres jusqu'à n'en garder qu'un.
Le plan Team se paie à chaque siège
Le premier plan qui laisse entrer une deuxième personne, Team, coûte 19 $ par utilisateur et par mois à l'année. À 5 développeurs, ça fait 95 $ par mois, soit 1 140 $ par an, pour un outil que beaucoup utilisent surtout pour envoyer des requêtes et rejouer des collections. Sur les forums, la remarque revient souvent : le prix par personne grimpe vite dès que l'équipe grandit.
Un compte et le cloud, même pour travailler seul
Le Scratch Pad, qui permettait de garder ses collections hors ligne sans compte, est en fin de vie depuis 2023 (version 10.18). Le client léger sans connexion envoie des requêtes, mais ne gère pas les collections. Dans le ticket GitHub ouvert à l'époque, un développeur résume : « My employer doesn't allow signing in nor signing up. » Pour une entreprise qui interdit de stocker ses appels d'API chez un tiers, c'est bloquant.
Tes collections vivent hors de ton dépôt
Dans Postman, une collection vit dans un espace de travail en ligne, pas à côté du code qu'elle teste. Une modification de requête ne passe donc pas par une revue de code (pull request), et la version de la collection ne suit pas celle de l'API. C'est l'argument principal des outils « Git d'abord » comme Bruno : la collection devient un dossier de fichiers texte, versionné avec le reste.
L'IA et le monitoring ajoutent des compteurs
Le Free inclut 1 000 requêtes de monitoring par mois et un petit quota de crédits IA ; en payant, le crédit IA supplémentaire se facture de 0,035 à 0,05 $ selon le plan, et le Free n'en permet pas l'achat. Ce n'est pas un drame, mais c'est un compteur de plus à surveiller sur un outil que tu utilises tous les jours. Si tu n'utilises ni les moniteurs, ni l'agent IA, ni les flows, tu paies une plateforme dont tu n'exploites qu'une partie.
Tu pars parce que… va vers…
La bonne alternative à Postman dépend de ce qui te pousse dehors. En général, une seule ligne te concerne. Chaque carte mène à la fiche détaillée plus bas.
Des fichiers texte dans ton dépôt, revus en pull request.
Tu veux le changement le plus douxInsomniaInterface proche, scripts pm.* convertis en grande partie à l'import.
Ton équipe de 3 personnes ne veut pas payerInsomniaGit Sync gratuit jusqu'à 3 utilisateurs.
Tu veux un client dans le navigateur ou chez toiHoppscotchAucune installation, version auto-hébergeable.
Ton équipe de 4 veut une plateforme tout-en-un gratuiteApidogGratuit jusqu'à 4 utilisateurs, design, mock et doc.
Tu travailles toute la journée dans VS CodeThunder ClientUne extension, des plans payants dès 3 $ par mois.
Les alternatives à Postman, outil par outil
Pour chaque outil : pourquoi partir chez lui, pour qui il est fait, sa limite, comment y migrer depuis Postman, et ce qu'il coûte. Les prix sont ceux affichés par les éditeurs en 2026, en dollars, facturés à l'année.
Les outils
Bruno : quand tes collections doivent vivre dans Git
Le plus proche de ton codePourquoi partir sur Bruno. Bruno enregistre chaque requête comme un fichier texte dans un dossier que tu choisis. Tu le mets dans le dépôt de ton API, et une modification de requête passe par la même pull request que le code. Pas de compte, pas de synchronisation dans le cloud : c'est la réponse directe aux deux reproches qu'on fait à Postman. L'application est open source et gère HTTP, REST, GraphQL et gRPC dès la version gratuite.
Pour qui. Les équipes de développeurs qui travaillent déjà avec Git pour tout, et les entreprises qui n'ont pas le droit de stocker leurs appels d'API chez un tiers.
Pour qui ce n'est pas fait. Une équipe où des testeurs ou des chefs de produit ne touchent jamais à Git : partager une requête suppose de cloner un dépôt. Bruno n'a pas non plus de serveur de mock ni de monitoring.
Sa limite. La version gratuite se limite à 2 espaces de travail et aux actions Git de base (cloner, voir les différences, committer) ; pousser, créer des branches, les tests pilotés par fichier de données et les rapports demandent un plan payant. Pro coûte 6 $ par utilisateur et par mois, Ultimate 11 $.
Comment migrer. Exporte chaque collection au format v2.1, puis Import Collection dans Bruno. Les appels courants (pm.test, pm.environment, pm.response) sont traduits. L'import d'un export complet Postman (le ZIP) est réservé à Ultimate ; en gratuit, tu importes collection par collection. Les environnements s'importent un par un, et toutes leurs valeurs deviennent du texte : un port 5000 devient « 5000 », vérifie tes comparaisons.
- Gratuit
- open source, runner illimité
- Payant
- Pro 6 $/utilisateur/mois
- Idéal pour
- équipe Git, données en local
- Limite
- pas de mock ni de monitoring
Insomnia : le changement le plus doux
Le plus proche de PostmanPourquoi partir sur Insomnia. C'est l'outil dont l'interface et la logique ressemblent le plus à Postman : collections, environnements, scripts avant et après requête, runner, mocks. Le plan gratuit Essentials garde des projets locaux et cloud illimités, un runner illimité, et la synchronisation Git gratuite jusqu'à 3 utilisateurs. Pour une équipe de 3 qui vient de perdre le gratuit de Postman, c'est la sortie la plus directe.
Pour qui. Les équipes qui veulent changer d'outil sans changer d'habitudes, et celles qui travaillent beaucoup en GraphQL ou en gRPC.
Pour qui ce n'est pas fait. Ceux qui fuient Postman à cause du compte obligatoire : Insomnia a connu la même polémique en 2023 avec sa version 8, avant d'ajouter un mode local (Scratch Pad) qui ne demande pas de compte.
Sa limite. Le serveur de mock gratuit s'arrête à 1 000 requêtes par mois, et au-delà de 3 personnes en Git Sync il faut Pro, à 12 $ par utilisateur et par mois. Enterprise coûte 45 $, en libre-service jusqu'à 50 utilisateurs.
Comment migrer. Kong publie un guide officiel : tu importes un ZIP d'export Postman ou des fichiers JSON séparés, collections v2.0 ou v2.1. La plupart des scripts sont convertis à l'import (pm.environment devient insomnia.environment). Les mock servers ne passent pas : tu les recrées. En intégration continue, la commande inso run collection remplace Newman.
- Gratuit
- Git Sync jusqu'à 3 utilisateurs
- Payant
- Pro 12 $/utilisateur/mois
- Idéal pour
- changer sans réapprendre
- Limite
- mocks non importés
Hoppscotch : un client dans le navigateur, ou chez toi
Sans installationPourquoi partir sur Hoppscotch. Hoppscotch s'ouvre dans un onglet, sans rien installer, et existe aussi en application de bureau. Il est open source et s'auto-héberge : ton équipe garde ses collections sur son propre serveur. Le plan cloud gratuit couvre REST, GraphQL et le temps réel (WebSocket), avec collections, environnements, scripts et runner.
Pour qui. Les développeurs qui veulent un client léger et rapide, les postes où l'installation de logiciels est bloquée, et les équipes qui veulent héberger elles-mêmes leur outil.
Pour qui ce n'est pas fait. Une équipe qui a des collections lourdes en scripts : l'import des scripts Postman reste expérimental.
Sa limite. Le gratuit cloud est un espace personnel : les espaces d'équipe, le mock et la documentation publiée demandent Business, à 6 $ par utilisateur et par mois. Enterprise (SSO, SCIM, journaux d'audit) coûte 11 $.
Comment migrer. L'importeur accepte les collections et les environnements Postman en JSON. Les scripts avant requête et de test passent seulement si tu actives l'« Experimental Script Import », et les réglages d'authentification avancée et de niveau collection ne sont pas repris. Prévois de reprendre l'authentification de chaque collection à la main.
- Gratuit
- espace personnel cloud
- Payant
- Business 6 $/utilisateur/mois
- Idéal pour
- navigateur, auto-hébergement
- Limite
- scripts importés en expérimental
Apidog : rester sur une plateforme, sans payer jusqu'à 4
Tout-en-unPourquoi partir sur Apidog. Si ton équipe utilise Postman pour tout (conception d'API, documentation, mock, scénarios de tests), Apidog reprend ce périmètre dans un seul outil. Son plan gratuit accepte jusqu'à 4 utilisateurs, là où Postman n'en accepte plus qu'un. Son moteur de scripts suit la syntaxe pm de Postman, donc la plupart de tes scripts tournent sans réécriture.
Pour qui. Les petites équipes produit qui conçoivent leurs API avant de les coder et veulent la documentation et le mock au même endroit.
Pour qui ce n'est pas fait. Ceux qui partent de Postman pour retrouver un outil léger ou local : Apidog est lui aussi une plateforme en ligne, avec compte.
Sa limite. Au-delà de 4 personnes, le plan Basic coûte 9 $ par utilisateur et par mois à l'année. Côté migration, pm.nextRequest() n'est pas pris en charge : les enchaînements conditionnels se refont en scénario de test avec des conditions.
Comment migrer. Deux chemins : importer un fichier de collection v2.1 (Paramètres, Import Data, Postman), ou connecter ta clé d'API Postman pour tout récupérer d'un coup. Une collection Postman devient un projet Apidog, et ses variables de collection deviennent des variables globales du projet. Vérifie ensuite l'environnement qui porte le nom de la collection.
- Gratuit
- jusqu'à 4 utilisateurs
- Payant
- Basic 9 $/utilisateur/mois
- Idéal pour
- design, mock et doc réunis
- Limite
- pm.nextRequest() non repris
Thunder Client : rester dans VS Code
Dans l'éditeurPourquoi partir sur Thunder Client. C'est une extension de VS Code : tes requêtes s'envoient depuis l'éditeur, sans changer de fenêtre. Pour un développeur qui utilise Postman seulement pour vérifier ses routes pendant qu'il code, c'est plus rapide qu'une application à part. Les plans payants sont les moins chers de cette page : Starter à 3 $ par utilisateur et par mois.
Pour qui. Les développeurs qui passent leur journée dans VS Code et ont des collections de taille modeste.
Pour qui ce n'est pas fait. Une équipe QA avec de grosses suites de tests, ou quelqu'un qui n'utilise pas VS Code.
Sa limite. Le gratuit est serré : 3 collections de 50 requêtes au plus, 5 imports par mois, runner et rapports en ligne de commande seulement, ni synchronisation Git ni scripts personnalisés. Business coûte 7 $, Enterprise 16 $ par utilisateur et par mois.
Comment migrer. Dans le menu des collections, Import, puis choisis ton fichier Postman. Avec 5 imports par mois en gratuit, regroupe tes collections avant, ou commence par l'essentiel. Si un gros fichier refuse de passer, réexporte-le depuis Postman au format v2.1.
- Gratuit
- 3 collections, 50 requêtes chacune
- Payant
- Starter 3 $/utilisateur/mois
- Idéal pour
- développeur dans VS Code
- Limite
- 5 imports par mois en gratuit
Les 5 alternatives côte à côte
Notre choix par défaut : Bruno pour une équipe qui vit dans Git, Insomnia pour changer sans réapprendre. Pour te donner un ordre de grandeur, prends une équipe de 5 développeurs, facturée à l'année : Postman Team coûte 95 $ par mois, Insomnia Pro 60 $, Thunder Client Business 35 $, Bruno Pro et Hoppscotch Business 30 $ chacun, Apidog Basic 45 $. Le tableau donne une ligne par outil : à gauche le plan gratuit, à droite le premier prix payant et la façon de migrer.
| Plan gratuit | Premier payant et migration | |
|---|---|---|
| PostmanLe point de départ | 1 utilisateur, pas d'équipe, 1 000 requêtes de monitoring par mois | Solo 9 $ par mois (1 personne), Team 19 $ par utilisateur et par mois |
| BrunoGit, local | Open source, runner illimité, 2 espaces de travail | Pro 6 $ par utilisateur et par mois ; import par collection v2.1, export complet en Ultimate |
| InsomniaLe plus proche | Projets illimités, Git Sync jusqu'à 3 utilisateurs, mock 1 000 requêtes par mois | Pro 12 $ par utilisateur et par mois ; import du ZIP Postman, scripts convertis |
| HoppscotchNavigateur | Espace personnel, collections, scripts, runner | Business 6 $ par utilisateur et par mois ; scripts en import expérimental |
| ApidogPlateforme | Jusqu'à 4 utilisateurs | Basic 9 $ par utilisateur et par mois ; import par fichier ou clé d'API Postman |
| Thunder ClientVS Code | 3 collections de 50 requêtes, 5 imports par mois | Starter 3 $ par utilisateur et par mois ; import de fichier Postman |
Prix publics des éditeurs en 2026, en dollars, par utilisateur et par mois en facturation annuelle, hors taxes.
Migrer depuis Postman en sept étapes
L'ordre compte. Chaque étape protège quelque chose : tes collections, tes secrets, ton intégration continue, le travail de l'équipe.
Les étapes
Faire l'inventaire de ce qui tourne dans Postman
Jour 1Liste tes espaces de travail, tes collections, tes environnements, tes variables globales, tes mock servers, tes moniteurs, tes flows et chaque job d'intégration continue qui lance Newman ou le Postman CLI. Note aussi qui utilise quoi.
Pourquoi ? Parce qu'un export Postman ne contient que les collections et les environnements. Tout le reste se recrée à la main, et ce qui n'est pas noté est oublié.
- Durée
- une heure pour une petite équipe
- Risque si bâclé
- un job de CI cassé
Exporter toutes les données, et les globales à part
Jour 1Dans Settings, Account settings, clique Export Data, coche collections et environnements, puis Request Data Export. Le lien arrive par email et expire au bout de 2 jours : télécharge-le tout de suite. En équipe, seuls les rôles Admin et Super Admin peuvent lancer cet export en masse.
Piège : les variables globales ne sont pas dans l'export. Exporte-les séparément depuis le panneau Variables. Pour une collection seule, More, Export collection, format v2.1.
- Lien valable
- 2 jours
- Absent de l'export
- globales, mocks, moniteurs
Sortir les secrets avant de versionner
SécuritéTes environnements exportés contiennent souvent des clés d'API et des jetons en clair. Si ta destination enregistre tout dans Git (Bruno, Insomnia en Git Sync), sépare les valeurs secrètes avant le premier commit : fichier ignoré par Git, variables secrètes de l'outil ou gestionnaire de secrets.
Un jeton poussé dans un dépôt partagé doit être considéré comme compromis : régénère-le.
- Règle
- aucun secret dans le premier commit
Importer, puis rejouer chaque collection
Jour 2Importe les collections, puis les environnements. Lance chaque collection une fois dans le runner de la destination et compare les résultats avec un passage dans Postman. Les écarts viennent presque toujours de trois endroits : l'authentification héritée de la collection, les variables devenues du texte, et les scripts qui appellent une fonction propre à Postman.
- À vérifier
- authentification, types de variables, scripts
Réécrire ce qui ne se convertit pas
Selon l'outilCherche dans tes scripts pm.sendRequest, pm.nextRequest, pm.vault et tout require de newman, postman-collection ou @postman. Ce sont les appels qui cassent le plus souvent. Apidog ne reprend pas pm.nextRequest ; Bruno n'a pas d'équivalent aux paquets @postman ; Hoppscotch n'importe les scripts qu'en mode expérimental.
Fais une recherche texte dans l'export JSON avant d'importer : tu sais tout de suite combien de requêtes sont concernées.
- Astuce
- recherche « pm.nextRequest » dans le JSON
Remplacer Newman dans l'intégration continue
Jour 3Un job qui lance Newman lit une collection Postman. Remplace-le par la ligne de commande de ta destination : bru run pour Bruno, inso run collection pour Insomnia, la CLI de Hoppscotch ou celle d'Apidog. Garde l'ancien job en parallèle une semaine, puis coupe-le quand les deux donnent les mêmes résultats.
- Bruno
- bru run
- Insomnia
- inso run collection
Basculer l'équipe, puis réduire Postman
Semaine 2Recrée les mocks et les moniteurs dont tu as encore besoin, annonce la date de bascule, puis réduis ton compte Postman. Garde un compte Free le temps de vérifier que rien ne manque : tes collections y restent consultables, et un export reste possible.
- Garde
- un compte Free le temps de vérifier
Ce qui fait rater une migration Postman
Les mêmes erreurs reviennent d'une équipe à l'autre, dans les tickets GitHub comme dans les guides d'import des éditeurs. Aucune n'est difficile à éviter si tu la connais avant.
Croire que l'export contient tout
L'export Postman, ce sont les collections et les environnements. Les globales, les mocks, les moniteurs, les flows et l'historique restent dans Postman. Fais l'inventaire d'abord.
Laisser expirer le lien d'export
Le lien d'export complet n'est valable que 2 jours. Lancé un vendredi, il peut avoir expiré lundi. Lance-le quand tu peux le télécharger dans la journée.
Pousser des jetons dans Git
Passer à un outil qui écrit tout en fichiers, c'est aussi risquer de committer tes environnements avec leurs clés. Sépare les secrets avant le premier commit.
Oublier l'intégration continue
Le jour où tu supprimes l'espace Postman, un job Newman qui lit une collection par son identifiant cesse de fonctionner. Remplace-le avant de fermer quoi que ce soit.
Choisir un outil local pour une équipe non technique
Bruno est excellent pour des développeurs, pénible pour un chef de produit qui ne clone jamais de dépôt. Si des non-développeurs consultent tes collections, regarde Insomnia, Hoppscotch ou Apidog.
Comparer les prix sans compter les sièges
Un prix par utilisateur se multiplie. À 5 personnes, Postman Team coûte 95 $ par mois ; Bruno Pro 30 $. À 3 personnes, Insomnia peut ne rien coûter. Calcule sur ta vraie équipe, et vois notre sélection d'outils d'IA pour développeurs si tu revois aussi le reste de tes outils.
- Inventaire des collections, environnements, globales, mocks, moniteurs et jobs Newman
- Export complet téléchargé avant expiration (2 jours)
- Variables globales exportées à part
- Secrets sortis des environnements avant tout commit
- Chaque collection rejouée et comparée avec Postman
- Scripts pm.nextRequest, pm.sendRequest et paquets @postman vérifiés
- Job de CI remplacé et lancé en parallèle une semaine
- Mocks et moniteurs recréés si besoin
- Compte Postman réduit seulement après vérification
Questions fréquentes sur l'alternative à Postman
Quelle est la meilleure alternative gratuite à Postman ?
Bruno pour un usage local et en équipe via Git : son édition open source a un runner illimité. Insomnia si tu es jusqu'à 3 en équipe, grâce au Git Sync gratuit. Apidog si l'équipe compte jusqu'à 4 personnes et veut une plateforme complète. Hoppscotch si tu veux un client dans le navigateur.
Postman est-il encore gratuit en 2026 ?
Oui, pour une seule personne. Le Free reste à 0 $ avec runner de collections et mocks, mais il ne crée plus d'équipe. Dès la deuxième personne, il faut Team, à 19 $ par utilisateur et par mois à l'année.
Que devient mon équipe Postman gratuite ?
Elle passe en lecture seule si elle a plusieurs membres. Un administrateur garde l'édition, les autres conservent leurs espaces personnels. Profite de cette période pour lancer l'export complet : c'est un administrateur qui doit le faire.
Peut-on utiliser une alternative à Postman sans compte ?
Oui. Bruno fonctionne sans compte, avec des fichiers sur ton disque. Insomnia propose un mode local sans compte depuis sa version 8. Hoppscotch s'utilise dans le navigateur et s'auto-héberge.
Mes scripts de test Postman vont-ils fonctionner ailleurs ?
En grande partie. Bruno traduit pm.test, pm.environment et pm.response ; Insomnia convertit la plupart des scripts ; Apidog suit la syntaxe pm mais pas pm.nextRequest. Les paquets newman ou @postman n'ont d'équivalent nulle part : réécris ces scripts.
Par quoi remplacer Newman en intégration continue ?
Par la ligne de commande de ta destination : bru run pour Bruno, inso run collection pour Insomnia, ou les CLI de Hoppscotch et d'Apidog. Fais tourner l'ancien et le nouveau job en parallèle quelques jours avant de couper Newman.
Et Yaak, l'outil open source dont on parle ?
Yaak est gratuit pour un usage personnel ; au travail, la licence coûte 79 $ par an pour une personne ou 149 $ par utilisateur et par an en Business. Nous ne l'avons pas classé faute d'avoir pu vérifier sur une source officielle son import de collections Postman.
Reçois le prochain guide de migration dans ta boîte
Un outil à quitter, une destination, un plan de migration. Rien d'autre.