Thunder Clientは、VS Code内で動作し、コレクションをリポジトリ内のJSONファイルとして保存できる高速・無料のAPIクライアントとして支持を得ました。しかし、その優位性は縮小しています。2023年にはGit同期が有料化され、Thunder Clientの料金ページによると、現在の無料枠は月間250回のコレクション実行に制限されています。Git同期、CLI/CI実行、カスタムスクリプト、グローバル環境、WebSocket、SSE、gRPCは無料枠に含まれず、年間契約で月額3ドル、7ドル、16ドルの有料プランから利用できます。
結論から言うと、ApidogはThunder Clientの有力な代替候補です。Thunder Clientで有料となる無制限のコレクション実行、スクリプト、CLI/CI統合、WebSocket、SSE、gRPC、GraphQLを、最大4ユーザー向けの無料プランで利用できます。さらに、仕様エディター、スマートモックサーバー、自動テストシナリオ、公開可能なAPIドキュメントも提供します。
ただし、ApidogはVS Codeのサイドバーではなく、専用のデスクトップアプリまたはWebアプリです。本記事では、Thunder Client無料枠の制限、プランごとの違い、Apidogへの移行手順を実装目線で説明します。
無料枠はどのように縮小したか
Thunder Client初期の強みは、軽量でGitネイティブな点でした。コレクションは.thunder-testsフォルダーにJSONとして保存され、APIリクエストの変更もコードと同様にプルリクエストでレビューできました。
2023年、このストレージモデルは有料機能になりました。無料ユーザーのコレクションはVS Codeの内部拡張ストレージに保存されます。ローカル保存ではあるものの、Git管理、コードレビュー、チーム共有の対象にはなりません。変更の詳細は、Thunder Client Proの有料化:何が変わったかも参照してください。
現在の無料枠では、特に以下を確認しておく必要があります。
月間250回のコレクション実行
保存済みリクエストを回帰テストとして実行するコレクションランナーには、月ごとの上限があります。HTTPのみ
WebSocket、SSE、gRPCは有料プラン向けです。カスタムスクリプトなし
事前リクエストスクリプトやテストスクリプトは有料ティアが必要です。CLI/CI実行なし
パイプラインからコレクションを実行するには有料プランが必要です。Git同期・グローバル環境なし
JetBrains IDEサポートも有料ティアから提供されます。
これらの制限自体が問題というわけではありません。ただし、「無料だからThunder Clientを選ぶ」という判断は以前ほど単純ではありません。
月間250回以上の実行、スクリプト、ソケット系プロトコル、CI実行が必要になった時点で、Thunder Clientの有料プランとAPI開発プラットフォームを比較する価値があります。
有料ティアで得られるもの、依然として得られないもの
Thunder Clientの有料プランは、1シートあたりの価格が低く設定されています。
| プラン | 年間契約時の月額 | 主な対象 |
|---|---|---|
| Starter | $3 | Git同期、CLI/CI、WebSocket/SSE/gRPC、JetBrains |
| Business | $7 | 暗号化環境、シークレットマネージャー統合、実行数増加 |
| Enterprise | $16 | 無制限実行、SSO、監査ログ |
StarterではGit同期、CLI/CI/CD実行、WebSocket/SSE/gRPC、JetBrains IDEサポートを利用できます。ただし、実行制限はなくなりません。
- Businessでは、コレクション実行数がユーザーあたり月500回に増加
- 無制限のコレクション実行はEnterpriseのみ
- 暗号化環境とシークレットマネージャー統合はBusiness
- SSOと監査ログはEnterprise
重要なのは、どのティアでも提供されない機能です。Thunder Clientはリクエストクライアントであり、以下は中心機能として提供されていません。
- API仕様エディター
- コンシューマー向けモックサーバー
- ホスト型APIドキュメント
- APIを横断したビジュアルテストオーケストレーション
つまり、課金によってクライアントの制限は解除されますが、ツールのカテゴリそのものは変わりません。この点は、Postman vs Thunder Clientの比較でも確認できます。
答え:Apidog
Apidogは、設計、デバッグ、テスト、モック、ドキュメント作成を単一の仕様を中心に扱うAPI開発プラットフォームです。
Thunder Clientからの移行を検討する場合、主な違いは次のとおりです。
Thunder Clientの有料機能を無料プランで利用できる
最大4ユーザーまで、無制限のコレクション・シナリオ実行、リクエスト前後スクリプト、WebSocket、SSE、gRPC、GraphQL、Apidog CLIによるCI実行を利用できます。リクエストをAPI仕様へ発展させられる
デバッグしたリクエストを、スキーマ付きのドキュメント化されたエンドポイントとして保存できます。仕様からドキュメント、モック、テストを生成できます。スキーマベースのモックサーバーを使える
エンドポイントを定義すると、スマートモックがスキーマに基づいたレスポンスを生成します。テストをワークフローとして組み立てられる
リクエストの連鎖、レスポンスアサーション、スキーマ検証、データ駆動テスト、CI実行をシナリオとして管理できます。
機能ごとの切り替え方
リクエストクライアント
日常的なリクエスト送信で必要な機能は、基本的にそのまま引き継げます。
- コレクションとフォルダー
- 環境変数
- Cookie
- 認証ヘルパー
- コード生成
- HTTP、WebSocket、SSE、gRPC、GraphQL
Thunder Client無料枠がHTTPのみであるのに対し、Apidogではこれらのプロトコルを無料プランで扱えます。
JetBrains IDEを使うチームでは、Apidog Fast RequestでIDE内のリクエスト送信をカバーできます。一方で、VS Code内の専用パネルがない点はApidogの制約です。
スクリプトとランナー
Thunder Clientのフィルターベーステストは単純なアサーションには便利ですが、本格的なスクリプトは有料です。
Apidogでは次を利用できます。
- リクエスト前スクリプト
- レスポンス後スクリプト
- Postman互換のスクリプト構文
- ノーコードアサーション
- スキーマ検証
- 無制限のコレクション/シナリオ実行
たとえば、レスポンスのステータスとJSONフィールドを確認する場合は、次のようなテストを記述できます。
pm.test("ステータスコードが200である", () => {
pm.response.to.have.status(200);
});
pm.test("レスポンスにidが含まれる", () => {
const body = pm.response.json();
pm.expect(body).to.have.property("id");
});
月間250回のランナー上限に達している場合は、無制限実行へ切り替えるだけでも運用負荷を減らせます。
Gitワークフロー
.thunder-testsフォルダーにコレクションを保存していた時代のGitワークフローが重要なら、何を求めているかを分けて考えましょう。
コレクションをリポジトリ内のレビュー可能なファイルとして管理したい
Gitネイティブなクライアントが適しています。最高のBruno代替ツールも比較対象になります。追加料金なしでチームが同じコレクションを共有したい
Apidogのクラウドワークスペースとブランチベースのバージョン管理を利用できます。Git履歴をリポジトリに残したい
API仕様をOpenAPIファイルとしてエクスポートし、リポジトリで管理できます。
クライアントを超える機能
Apidogでは、リクエスト送信以外にもAPI開発の工程をつなげられます。
- APIをビジュアルまたはコードで設計する
- インタラクティブドキュメントを公開する
- コンシューマー向けにモックURLを共有する
- テストシナリオをCIパイプラインで実行する
ドキュメントはMCPサーバーと並行して公開でき、AIエージェントが仕様を直接参照できます。詳細はApidog MCP Serverとはを参照してください。
Thunder Client vs Apidog 比較表
| 項目 | Thunder Client | Apidog |
|---|---|---|
| 形式 | VS Code拡張機能(JetBrainsは有料) | デスクトップアプリ + Web(リクエスト用JetBrainsプラグイン) |
| 無料コレクション実行数 | 月250回 | 無制限 |
| WebSocket / SSE / gRPC | 有料プラン | 無料、GraphQLも対応 |
| スクリプト | 有料プラン | 無料、Postman互換 |
| CLI / CI実行 | 有料プラン | Apidog CLI経由で無料 |
| Git同期 | 有料プラン | クラウドワークスペース + ブランチバージョン管理、OpenAPIエクスポート |
| モックサーバー | なし | スキーマ認識型スマートモック、無料 |
| APIドキュメント | ホスト型ドキュメントなし | 公開インタラクティブドキュメント、カスタムドメイン |
| 仕様編集 | なし | ビジュアル + コードOpenAPIエディター |
| シークレット/暗号化環境 | Business($7) | 有料プランでVault統合 |
| SSO、監査ログ | Enterprise($16) | Enterpriseプラン |
| 無料シート数 | ユーザーごとの無料枠 | 4ユーザー |
正直なシート数計算
Thunder Clientは1シートあたりの料金が安価です。Git同期、CI実行、フルプロトコルサポートが必要なチームで、年間コストを比較すると次のようになります。
| チーム規模 | Thunder Client Starter年間 | Apidog年間 |
|---|---|---|
| 3人 | $108 | $0(無料プラン) |
| 5人 | $180 | $540 |
| 10人 | $360 | $1,080 |
| 25人 | $2,100(Starterは10シートまで、Businessは$7) | $2,700 |
この表は機能差も含めて読む必要があります。
5人未満のチームでは、Apidogはコスト面でも有力です。より大きいチームでは、Thunder Clientが定価上は安価になる場合があります。
ただし、購入しているものは同じではありません。
- Thunder Client: IDE内のHTTPクライアントを中心とした機能
- Apidog: クライアントに加え、モック、ドキュメント、仕様編集、テストオーケストレーションを含むAPI開発プラットフォーム
これらを別ツールやPostmanの追加シートで補っている場合は、合計コストも比較してください。詳しくは最高のPostman代替ツールを参照してください。
Thunder Clientから移行する手順
Thunder Clientのインポート/エクスポートドキュメントに従えば、コレクションをエクスポートして移行できます。
1. コレクションをエクスポートする
Thunder Clientで対象コレクションを右クリックし、エクスポートを選択します。
- 通常はPostman形式を選択
- コレクションがAPI仕様として整理されている場合はOpenAPI形式も選択肢
2. 環境をエクスポートする
ベースURL、トークン、変数を引き継ぐため、環境もエクスポートします。
baseUrl=https://api.example.com
accessToken={{token}}
3. Apidogへインポートする
Apidogで以下を実行します。
- 対象プロジェクトを開く
- プロジェクト設定を開く
- 手動インポートを選択する
- PostmanまたはOpenAPIファイルを選択する
リクエスト、フォルダー、環境を構造化したまま取り込めます。OpenAPIから取り込んだエンドポイントには、スキーマ、ドキュメント、スマートモックをすぐに紐付けられます。
4. スクリプトとテストを移行する
Apidogのリクエスト前後スクリプトはPostman互換です。Thunder ClientからPostman形式でエクスポートしたリクエストは、ボディとヘッダーを移行しやすくなります。
Thunder Clientのフィルター形式テストは、次のどちらかに置き換えると管理しやすくなります。
- Apidogのノーコードアサーション
- OpenAPIスキーマに対する自動検証
5. CIを再接続する
Thunder Clientの有料ランナーを使用していた場合は、CIパイプラインをApidog CLI実行へ置き換えます。
apidog run --project-id <PROJECT_ID> --scenario-id <SCENARIO_ID>
数十件のリクエストと2つ程度の環境であれば、移行は通常1時間以内に完了できます。
Thunder Clientが依然として有効な場合
以下の条件に当てはまるなら、Thunder Client無料枠は今でも有効です。
- ソロ開発者である
- VS Codeを主な作業環境にしている
- APIがプレーンなHTTPのみである
- 月間250回のコレクション実行で十分である
- 新しいアプリやウィンドウを増やしたくない
Git同期、CI、WebSocket、SSE、gRPCが必要なら、月額3ドルのStarterも合理的な選択です。
一方で、最初のモックサーバー、最初のWebSocketエンドポイント、最初のCIパイプライン、または最初のチームメンバーが必要になった時点で、リクエストパネルだけではAPIワークフローをカバーしにくくなります。
よくある質問
Thunder Clientはまだ無料ですか?
無料枠はありますが、制限があります。月間250回のコレクション実行、HTTPのみで、Git同期、カスタムスクリプト、CLI、CI実行は含まれません。これらは年間契約で月額3ドルから16ドルの有料プランが必要です。無制限のコレクション実行はEnterpriseティアでのみ利用できます。
Thunder ClientのコレクションをApidogにインポートできますか?
はい。Thunder ClientからPostman形式でコレクションをエクスポートし、Apidogへインポートできます。環境も同様に移行できます。スキーマ付きエンドポイントとして扱いたい場合は、OpenAPI形式でのエクスポートも利用できます。
ApidogにはThunder ClientのようなVS Code拡張機能がありますか?
いいえ。ApidogはデスクトップアプリおよびWebアプリです。JetBrains IDEでのリクエスト送信にはApidog Fast Requestを提供しています。VS Code内のパネルが必須である場合は、Thunder Clientに優位性があります。
Thunder ClientのスクリプトはApidogで動作しますか?
Apidogのリクエスト前後スクリプトはPostman互換です。Thunder Clientの有料カスタムスクリプトの多くは移行しやすい一方、フィルター形式のテストはノーコードアサーションやスキーマ検証に置き換える方法が適しています。
Apidog無料プランには何が含まれますか?
最大4ユーザーまで、無制限のコレクション・シナリオ実行、スクリプト、WebSocket、SSE、gRPC、GraphQL、スマートモックサーバー、公開ドキュメント、CLIベースのCI実行が含まれます。
コレクション実行の制限をやめましょう
Thunder ClientのコレクションをPostman形式でエクスポートし、Apidogにインポートすれば、アプリ内でもCIでも必要なだけ実行できます。
Apidogをダウンロードするか、ブラウザから開始してください。4人までのチームなら無料で利用でき、同じインポート結果からモックサーバー、ドキュメント、テストシナリオも利用できます。


Top comments (0)