Thunder Client a conquis son public en étant l'opposé de Postman : un client API rapide et gratuit qui résidait dans VS Code et stockait les collections sous forme de fichiers JSON dans votre dépôt. Cette offre ne cesse de se réduire depuis des années. La synchronisation Git est passée derrière un paywall en 2023, et le niveau gratuit actuel, selon la page de tarification de Thunder Client, est limité à 250 exécutions de collections par mois, sans synchronisation Git, sans exécutions CLI ou CI, sans scripts personnalisés, sans environnements globaux, et sans support WebSocket, SSE ou gRPC. Ces fonctionnalités sont toutes disponibles avec les forfaits payants, à 3, 7 et 16 dollars par utilisateur et par mois, facturés annuellement.
Voici la réponse directe : Apidog est la meilleure alternative à Thunder Client, car il vous offre tout ce que Thunder Client facture (exécutions de collections illimitées, script, intégration CLI et CI, WebSocket, SSE, gRPC et GraphQL) sur un plan gratuit qui couvre jusqu'à 4 utilisateurs, et il ajoute les choses qu'un panneau VS Code ne pourra jamais contenir : un véritable éditeur de spécifications, un serveur de maquette intelligent, des scénarios de test automatisés et des documents API publiables. Le compromis honnête est de quitter la barre latérale de VS Code pour une application dédiée. Cet article explique ce que le niveau gratuit a perdu, ce que les niveaux payants n'incluent toujours pas, et comment migrer vos collections.
Comment le niveau gratuit s'est réduit
L'argument de vente initial de Thunder Client était sa légèreté et son intégration Git native : les collections étaient stockées au format JSON dans un dossier .thunder-tests, de sorte que les modifications d'API passaient par les mêmes requêtes de tirage que le code. En 2023, ce modèle de stockage est devenu une fonctionnalité payante, et les collections des utilisateurs gratuits ont été déplacées dans le stockage interne de l'extension de VS Code : toujours local, mais invisible pour Git, la révision de code et les coéquipiers. Nous avons couvert ce virage en détail au moment où il s'est produit, dans Paywall de Thunder Client Pro : ce qui a changé.

Le niveau gratuit actuel, tel qu'énoncé sur la page de tarification, trace les limites encore plus strictement :
- 250 exécutions de collections par mois. L'exécuteur de collections, la fonctionnalité qui transforme les requêtes enregistrées en contrôle de régression, a un compteur mensuel.
- HTTP seulement. Les requêtes WebSocket, SSE et gRPC sont des fonctionnalités des plans payants.
- Pas de scripts. Les scripts personnalisés de pré-requête et de test sont réservés aux niveaux payants, donc tout ce qui dépasse les assertions de base est exclu.
- Pas de CLI, pas de CI. L'exécution de collections à partir d'un pipeline nécessite un plan payant.
- Pas de synchronisation Git, pas d'environnements globaux, VS Code seulement. Le support des IDE JetBrains commence également avec les niveaux payants.
Rien de tout cela n'est scandaleux ; un développeur indépendant maintenant une extension utile est autorisé à facturer. Mais cela signifie que « Thunder Client parce que c'est gratuit » n'est plus une raison. Si le niveau gratuit vous convient, vous utilisez un panneau HTTP basique. Au moment où vous avez besoin de l'exécuteur sans compteur, d'un script, d'une socket ou d'un pipeline, vous devez choisir entre les niveaux payants de Thunder Client et une véritable plateforme, il est donc utile de les comparer directement.
Ce que les niveaux payants offrent, et ce qu'ils n'offrent toujours pas
La tarification payante de Thunder Client est vraiment bon marché par siège : Starter est à 3 $ par utilisateur par mois facturé annuellement (carte de crédit uniquement, limité à 10 sièges), Business est à 7 $, Enterprise est à 16 $. Starter débloque la synchronisation Git, les exécutions CLI et CI/CD, WebSocket/SSE/gRPC et le support JetBrains. Mais le compteur d'exécutions ne disparaît pas lorsque vous payez : Business augmente la limite mensuelle d'exécutions de collections à 500 par utilisateur, et les exécutions illimitées n'arrivent qu'avec l'offre Enterprise. Les environnements chiffrés et l'intégration du gestionnaire de secrets sont des fonctionnalités Business ; le SSO et les journaux d'audit sont Enterprise.
Le point plus important est ce qui n'est inclus dans aucun niveau. Thunder Client est un client de requêtes. Il n'y a pas d'éditeur de spécification API en son centre, pas de serveur de maquette pour les consommateurs, pas de documentation hébergée, pas d'orchestration visuelle de tests entre les API. Payer supprime les compteurs sur le client ; cela n'élargit pas la catégorie d'outil. C'est la même conclusion que nous avons tirée en le comparant à Postman dans Postman vs Thunder Client, dans l'autre sens.
La réponse : Apidog
Apidog est une plateforme de développement API utilisée par plus de 500 000 développeurs, couvrant la conception, le débogage, les tests, la simulation et la documentation dans une seule application pilotée par une seule spécification.

Pour quelqu'un qui le compare spécifiquement à Thunder Client :
- Les fonctionnalités derrière le paywall de Thunder Client sont gratuites ici. Exécutions de collections et de scénarios illimitées, scripts pré/post-requête, requêtes WebSocket, SSE, gRPC et GraphQL, et exécution CI via l'Apidog CLI sont toutes incluses dans le plan gratuit, qui couvre jusqu'à 4 utilisateurs. Les plans payants commencent à 9 $ par utilisateur par mois.
- Vos requêtes obtiennent une spécification. Les requêtes que vous déboguez peuvent être enregistrées en tant que points de terminaison documentés avec des schémas, de sorte que la collection se transforme en une définition d'API plutôt qu'un tas d'appels enregistrés. Les docs, les maquettes et les tests en sont générés.
- Un serveur de maquette existe bel et bien. La maquette intelligente d'Apidog fournit des réponses réalistes basées sur des schémas dès qu'un point de terminaison est défini, sans exemple ni configuration requise. Thunder Client n'a pas d'équivalent, à aucun prix.
- Les tests sont une fonctionnalité de premier ordre, pas un complément mesuré. Les scénarios de test visuels enchaînent les requêtes, effectuent des assertions sur les réponses, valident par rapport aux schémas, exécutent des cas basés sur les données et s'exécutent en CI, sans plafond mensuel à rationner.
À quoi ressemble la transition, fonctionnalité par fonctionnalité
Le client de requêtes lui-même
L'envoi quotidien de requêtes se traduit directement : collections, dossiers, variables d'environnement, cookies, assistants d'authentification, génération de code. Le client d'Apidog gère HTTP, WebSocket, SSE, gRPC et GraphQL sur le plan gratuit, tandis que le niveau gratuit de Thunder Client est uniquement HTTP. Si une partie de votre équipe utilise les IDE JetBrains, Apidog Fast Request couvre l'envoi de requêtes ; il n'y a pas de panneau Apidog dans VS Code, ce qui est la perte honnête et couvert ci-dessous.
Le scripting et l'exécuteur
Les tests basés sur des filtres de Thunder Client couvrent des assertions simples, avec un script réel payant. Apidog prend en charge les scripts de pré- et post-requête (syntaxe compatible Postman, de sorte que la plupart des extraits sont copiables-collables), la validation de schémas sans écrire d'assertions du tout, et un exécuteur illimité. Si vos 250 exécutions mensuelles continuaient de s'évaporer en plein sprint, c'est l'élément qui y met fin.
Workflows Git
Si vous aimiez Thunder Client pour l'ère du dossier .thunder-tests, soyez précis sur ce que vous voulez retrouver. S'il s'agit de collections comme fichiers révisables dans le dépôt, un client natif Git est la réponse du puriste, et nous avons comparé le principal dans la meilleure alternative à Bruno. Si c'est « mon équipe voit les mêmes collections sans payer par siège pour la synchronisation », l'espace de travail cloud d'Apidog avec versioning basé sur les branches le fait sur le plan gratuit, et la spécification peut toujours être exportée vers des fichiers OpenAPI pour votre dépôt chaque fois que vous souhaitez l'historique Git.
Au-delà du client
Voici le saut de catégorie : concevez l'API visuellement ou en code, publiez des documents interactifs sur votre domaine, fournissez aux consommateurs une URL de maquette et intégrez des scénarios dans la CI. Les documents sont également publiés à côté d'un serveur MCP afin que les agents IA puissent lire directement votre spécification ; détails dans qu'est-ce qu'Apidog MCP Server.
Thunder Client vs Apidog en un coup d'œil
| Thunder Client | Apidog | |
|---|---|---|
| Forme | Extension VS Code (JetBrains sur payant) | Application de bureau + web (plugin JetBrains pour les requêtes) |
| Exécutions de collections gratuites | 250/mois | Illimité |
| WebSocket / SSE / gRPC | Plans payants | Gratuit, plus GraphQL |
| Scripting | Plans payants | Gratuit, compatible Postman |
| Exécutions CLI / CI | Plans payants | Gratuit via Apidog CLI |
| Synchronisation Git | Plans payants | Espace de travail cloud + versioning par branche ; exportation OpenAPI |
| Serveur de maquette | Non | Maquettes intelligentes tenant compte des schémas, gratuit |
| Documentation API | Pas de docs hébergées | Docs interactives publiées, domaine personnalisé |
| Édition de spécifications | Non | Éditeurs OpenAPI visuels + code |
| Secrets/envs chiffrés | Business (7 $) | Intégrations Vault sur les plans payants |
| SSO, journaux d'audit | Enterprise (16 $) | Plan Enterprise |
| Places gratuites | Niveau gratuit par utilisateur | 4 utilisateurs |
Le calcul des places, en toute honnêteté
Thunder Client est moins cher par siège, et prétendre le contraire insulterait votre calculatrice. Factures annuelles pour une équipe ayant besoin de la synchronisation Git, des exécutions CI et d'un support de protocole complet (Thunder Client Starter à 3 $ par utilisateur par mois facturé annuellement, contre Apidog gratuit pour 4 puis 9 $ par utilisateur par mois) :
| Taille de l'équipe | Thunder Client Starter par an | Apidog par an |
|---|---|---|
| 3 personnes | 108 $ | 0 $ (plan gratuit) |
| 5 personnes | 180 $ | 540 $ |
| 10 personnes | 360 $ | 1 080 $ |
| 25 personnes | 2 100 $ (Starter limité à 10 sièges ; Business à 7 $) | 2 700 $ |
Lisez le tableau des deux manières. Pour moins de 5 personnes, Apidog est l'option la moins chère. Au-delà, Thunder Client l'emporte sur le prix affiché, mais les deux colonnes n'achètent pas la même chose : la colonne de gauche est un client HTTP quasi illimité dans votre IDE (les exécutions restent plafonnées jusqu'à Enterprise), la colonne de droite est le client plus le serveur de maquette, la plateforme de documentation, l'éditeur de spécifications et l'orchestration de tests que vous assemblereriez autrement à partir de deuxième et troisième outils. Si ces outils sont des licences Postman, le calcul s'inverse à nouveau ; consultez la meilleure alternative à Postman pour cette comparaison.
Migration depuis Thunder Client
L'exportation propre à Thunder Client rend cette opération indolore, selon sa documentation d'importation/exportation :
- Exportez vos collections depuis Thunder Client. Faites un clic droit sur une collection et choisissez Exporter. Sélectionnez le format Postman (ou OpenAPI, si vos collections sont suffisamment propres pour décrire les points de terminaison).
- Exportez les environnements de la même manière afin que les URL de base et les variables soient incluses.
- Importez dans Apidog. Paramètres du projet, Importation manuelle, sélectionnez le fichier Postman ou OpenAPI. Les requêtes, dossiers et environnements arrivent structurés ; les points de terminaison importés d'OpenAPI obtiennent immédiatement des schémas, des documents et des maquettes intelligentes en direct.
- Collez vos scripts. Le scripting d'Apidog est compatible Postman, et l'exportation au format Postman de Thunder Client transporte proprement les corps et les en-têtes de requête ; réécrivez tous les tests de type filtre de Thunder Client en assertions ou laissez la validation de schéma les remplacer.
- Reconnectez la CI. Remplacez l'exécuteur payant et mesuré par des exécutions Apidog CLI dans votre pipeline.
Une configuration typique (quelques dizaines de requêtes, deux environnements) est migrée en moins d'une heure.
Quand Thunder Client a encore du sens
Si vous êtes un développeur solo, que vous travaillez dans VS Code, que vos API sont de simples HTTP, que 250 exécutions par mois sont réellement suffisantes, et que vous ne voulez aucune nouvelle fenêtre, le niveau gratuit de Thunder Client reste un outil ordonné, et 3 $ par mois est un prix équitable pour les déverrouillages Starter. L'expérience dans l'éditeur est la seule chose qu'Apidog ne reproduit pas pour les utilisateurs de VS Code. Le passage à Apidog est rentable dès le premier serveur de maquette dont vous avez besoin, le premier point de terminaison WebSocket, le premier pipeline CI ou le premier coéquipier : les moments où un panneau de requêtes cesse d'être un workflow API.
Questions fréquemment posées
Thunder Client est-il toujours gratuit ?
Il existe un niveau gratuit, mais il est mesuré et restreint : 250 exécutions de collections par mois, HTTP uniquement, pas de synchronisation Git, de scripts, de CLI ou d'exécutions CI. Ceux-ci nécessitent des plans payants de 3 $ à 16 $ par utilisateur par mois, facturés annuellement, et les exécutions de collections illimitées n'arrivent qu'avec le niveau Enterprise à 16 $.
Puis-je importer des collections Thunder Client dans Apidog ?
Oui, en deux clics : exportez depuis Thunder Client au format Postman (clic droit sur la collection, Exporter), puis importez ce fichier dans Apidog. Les environnements s'exportent et s'importent de la même manière. L'exportation OpenAPI fonctionne également si vous souhaitez des points de terminaison avec des schémas plutôt que de simples requêtes.
Apidog a-t-il une extension VS Code comme Thunder Client ?
Non. Apidog est une application de bureau et web, avec un plugin JetBrains (Apidog Fast Request) pour l'envoi de requêtes directement dans l'IDE. Si un panneau intégré à VS Code est une exigence stricte, c'est la seule case qu'Apidog ne coche pas.
Mes scripts Thunder Client fonctionnent-ils dans Apidog ?
Le scripting pré- et post-requête d'Apidog est compatible Postman. Les scripts personnalisés payants de Thunder Client se traduisent en grande partie directement ; ses tests intégrés de type filtre sont généralement mieux remplacés par les assertions sans code et la validation automatique de schéma d'Apidog.
Qu'est-ce que le plan gratuit d'Apidog comprend par rapport à celui de Thunder Client ?
Jusqu'à 4 utilisateurs avec des exécutions de collections et de scénarios illimitées, scripting, WebSocket/SSE/gRPC/GraphQL, le serveur de maquette intelligent, des documents publiés et des exécutions CI basées sur CLI. Le niveau gratuit de Thunder Client est un client monoprotocole avec un plafond mensuel de 250 exécutions et sans fonctionnalités d'équipe, de synchronisation ou de pipeline.
Arrêtez de rationner les exécutions de collections
Exportez vos collections au format Postman, importez-les dans Apidog et exécutez-les autant de fois que vous le souhaitez, dans l'application ou en CI. Téléchargez Apidog ou commencez dans le navigateur ; une équipe de 4 ne paie rien, et le serveur de maquette, les documents et les scénarios de test attendent derrière la même importation.
