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.

Romain CochardCEO de Hack'celeration
Mis à jour 20265destinations détaillées7étapes de migration2026prix vérifiés

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.

Les vraies raisons

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.

Les 5 alternatives

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.

01

Bruno : quand tes collections doivent vivre dans Git

Le plus proche de ton code

Pourquoi 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
Voir les plans de Bruno →
02

Insomnia : le changement le plus doux

Le plus proche de Postman

Pourquoi 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
Voir les plans d'Insomnia →
03

Hoppscotch : un client dans le navigateur, ou chez toi

Sans installation

Pourquoi 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
Voir les plans de Hoppscotch →
04

Apidog : rester sur une plateforme, sans payer jusqu'à 4

Tout-en-un

Pourquoi 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
Voir les plans d'Apidog →
05

Thunder Client : rester dans VS Code

Dans l'éditeur

Pourquoi 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
Voir les plans de Thunder Client →
Le comparatif

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 gratuitPremier payant et migration
PostmanLe point de départ1 utilisateur, pas d'équipe, 1 000 requêtes de monitoring par moisSolo 9 $ par mois (1 personne), Team 19 $ par utilisateur et par mois
BrunoGit, localOpen source, runner illimité, 2 espaces de travailPro 6 $ par utilisateur et par mois ; import par collection v2.1, export complet en Ultimate
InsomniaLe plus procheProjets illimités, Git Sync jusqu'à 3 utilisateurs, mock 1 000 requêtes par moisPro 12 $ par utilisateur et par mois ; import du ZIP Postman, scripts convertis
HoppscotchNavigateurEspace personnel, collections, scripts, runnerBusiness 6 $ par utilisateur et par mois ; scripts en import expérimental
ApidogPlateformeJusqu'à 4 utilisateursBasic 9 $ par utilisateur et par mois ; import par fichier ou clé d'API Postman
Thunder ClientVS Code3 collections de 50 requêtes, 5 imports par moisStarter 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.

Plan de migration

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.

01

Faire l'inventaire de ce qui tourne dans Postman

Jour 1

Liste 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é
02

Exporter toutes les données, et les globales à part

Jour 1

Dans 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
03

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
04

Importer, puis rejouer chaque collection

Jour 2

Importe 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
05

Réécrire ce qui ne se convertit pas

Selon l'outil

Cherche 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
06

Remplacer Newman dans l'intégration continue

Jour 3

Un 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
07

Basculer l'équipe, puis réduire Postman

Semaine 2

Recré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
Les pièges de migration

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
FAQ · 7 questions

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.

Hack'celeration Labs

Reçois le prochain guide de migration dans ta boîte

Un outil à quitter, une destination, un plan de migration. Rien d'autre.

Pas de spam. Désinscription en un clic.