Thunder Client memenangkan hati banyak developer karena menjadi kebalikan dari Postman: klien API yang cepat, gratis, berjalan di dalam VS Code, dan awalnya menyimpan koleksi sebagai file JSON di repositori. Namun, penawaran gratisnya kini jauh lebih terbatas. Berdasarkan halaman harga Thunder Client, paket gratis dibatasi hingga 250 eksekusi koleksi per bulan, tanpa sinkronisasi Git, CLI atau CI, skrip kustom, lingkungan global, serta tanpa dukungan WebSocket, SSE, atau gRPC. Fitur tersebut tersedia mulai paket berbayar seharga $3, $7, hingga $16 per pengguna per bulan dengan tagihan tahunan.
Jawaban praktisnya: Apidog adalah alternatif Thunder Client untuk tim yang membutuhkan lebih dari sekadar panel HTTP di VS Code. Paket gratisnya mencakup hingga 4 pengguna dengan eksekusi koleksi tanpa batas, scripting, CLI/CI, WebSocket, SSE, gRPC, dan GraphQL. Apidog juga menyediakan editor spesifikasi, mock server, skenario pengujian, dan dokumentasi API yang dapat diterbitkan. Trade-off-nya jelas: Apidog adalah aplikasi desktop dan web, bukan sidebar VS Code.
Bagaimana tingkatan gratis menjadi lebih kecil
Pada awalnya, Thunder Client bersifat ringan dan git-native: koleksi disimpan sebagai JSON dalam folder .thunder-tests. Perubahan API dapat ditinjau melalui pull request yang sama dengan kode aplikasi.
Sejak 2023, sinkronisasi Git menjadi fitur berbayar. Koleksi pengguna gratis dipindahkan ke penyimpanan internal ekstensi VS Code: tetap lokal, tetapi tidak terlihat oleh Git, code review, atau anggota tim lain. Detail perubahan ini dibahas di Paywall Thunder Client Pro: apa yang berubah.
Batas utama paket gratis Thunder Client saat ini:
- 250 eksekusi koleksi per bulan — runner koleksi memiliki kuota bulanan.
- Hanya HTTP — WebSocket, SSE, dan gRPC memerlukan paket berbayar.
- Tanpa scripting — skrip pra-permintaan dan pengujian kustom tersedia di paket berbayar.
- Tanpa CLI dan CI — menjalankan koleksi dari pipeline memerlukan paket berbayar.
- Tanpa sinkronisasi Git dan lingkungan global — dukungan JetBrains juga dimulai dari paket berbayar.
Batasan ini tidak membuat Thunder Client buruk. Untuk developer solo yang hanya mengirim request HTTP dari VS Code, paket gratisnya masih cukup berguna. Namun, jika Anda membutuhkan runner, skrip, protokol real-time, atau CI, Anda perlu memilih antara upgrade paket Thunder Client atau menggunakan platform API yang lebih lengkap.
Apa yang dibeli paket berbayar Thunder Client
Paket Thunder Client relatif murah per kursi:
| Paket | Harga per pengguna/bulan, ditagih tahunan |
|---|---|
| Starter | $3 |
| Business | $7 |
| Enterprise | $16 |
Paket Starter membuka sinkronisasi Git, CLI, CI/CD, WebSocket, SSE, gRPC, dan dukungan JetBrains. Namun, membayar tidak langsung berarti runner tanpa batas:
- Business menaikkan batas menjadi 500 eksekusi koleksi per pengguna per bulan.
- Enterprise baru menyediakan eksekusi tanpa batas.
- Lingkungan terenkripsi dan integrasi secret manager tersedia di Business.
- SSO dan log audit tersedia di Enterprise.
Keterbatasan yang lebih penting adalah cakupan produknya. Thunder Client tetap merupakan klien request. Tidak ada editor spesifikasi API terpusat, mock server untuk consumer, dokumentasi API yang di-host, atau orkestrasi pengujian lintas endpoint.
Untuk perbandingan dari sisi Postman, lihat Postman vs Thunder Client.
Mengapa memilih Apidog
Apidog adalah platform pengembangan API yang mencakup desain, debugging, pengujian, mocking, dan dokumentasi dalam satu aplikasi berbasis spesifikasi API.
Berikut perbedaan praktisnya saat dibandingkan langsung dengan Thunder Client.
Fitur yang berbayar di Thunder Client tersedia di paket gratis Apidog
Paket gratis Apidog untuk hingga 4 pengguna mencakup eksekusi koleksi dan skenario tanpa batas, scripting pra/pasca-request, WebSocket, SSE, gRPC, GraphQL, serta CI melalui Apidog CLI. Paket berbayar dimulai dari $9 per pengguna per bulan.Request dapat berkembang menjadi spesifikasi API
Request yang Anda debug dapat disimpan sebagai endpoint dengan parameter, respons, dan skema. Dari spesifikasi yang sama, Anda dapat membuat dokumentasi, mock, dan pengujian.Mock server tersedia sebagai bagian dari workflow
Setelah endpoint dan skema didefinisikan, mock cerdas Apidog dapat menyajikan respons berbasis skema. Thunder Client tidak menyediakan fitur setara, termasuk pada paket berbayar.Pengujian tidak dibatasi kuota runner bulanan
Skenario pengujian visual dapat menghubungkan beberapa request, memvalidasi respons, mengecek skema, menjalankan data-driven test, dan dieksekusi di CI.
Peralihan fitur demi fitur
Klien request
Untuk request harian, workflow-nya mirip: koleksi, folder, environment variable, cookie, autentikasi, dan code generation.
Perbedaannya ada pada protokol:
| Kemampuan | Thunder Client Gratis | Apidog Gratis |
|---|---|---|
| HTTP | Ya | Ya |
| WebSocket | Tidak | Ya |
| SSE | Tidak | Ya |
| gRPC | Tidak | Ya |
| GraphQL | Tidak disebutkan | Ya |
Apidog tidak memiliki panel native di VS Code. Jika Anda memakai JetBrains, plugin Apidog Fast Request dapat digunakan untuk mengirim request dari IDE.
Scripting dan runner
Thunder Client mendukung assertion sederhana berbasis filter, sementara scripting penuh memerlukan paket berbayar. Di Apidog, Anda dapat memakai skrip pra- dan pasca-request yang kompatibel dengan sintaks Postman.
Contoh assertion respons:
pm.test("Status harus 200", function () {
pm.response.to.have.status(200);
});
pm.test("Respons memiliki id", function () {
const body = pm.response.json();
pm.expect(body).to.have.property("id");
});
Anda juga dapat mengurangi assertion manual dengan validasi skema. Jika respons harus cocok dengan OpenAPI schema, jadikan validasi skema sebagai pemeriksaan otomatis di skenario pengujian.
Workflow Git
Jika alasan utama Anda memakai Thunder Client dahulu adalah folder .thunder-tests, tentukan kebutuhan Git Anda:
- Jika Anda membutuhkan koleksi sebagai file yang ditinjau langsung di repositori, pertimbangkan klien git-native. Lihat perbandingan di alternatif Bruno terbaik.
- Jika Anda membutuhkan koleksi bersama untuk tim tanpa membayar sinkronisasi per kursi, gunakan workspace cloud Apidog dan versioning berbasis branch.
- Jika spesifikasi tetap harus berada di repositori, ekspor API ke OpenAPI dan commit file tersebut ke Git.
Di luar klien request
Apidog menambahkan workflow yang tidak tersedia di Thunder Client:
- Rancang API secara visual atau melalui OpenAPI.
- Buat mock endpoint untuk frontend atau consumer API.
- Publikasikan dokumentasi interaktif.
- Jalankan skenario pengujian melalui CI.
- Gunakan dokumentasi bersama MCP server agar agen AI dapat membaca spesifikasi API.
Untuk detail integrasi AI, lihat apa itu Apidog MCP Server.
Thunder Client vs Apidog sekilas
| Thunder Client | Apidog | |
|---|---|---|
| Bentuk | Ekstensi VS Code; JetBrains di paket berbayar | Aplikasi desktop + web; plugin JetBrains untuk request |
| Eksekusi koleksi gratis | 250/bulan | Tanpa batas |
| WebSocket / SSE / gRPC | Paket berbayar | Gratis, plus GraphQL |
| Scripting | Paket berbayar | Gratis, kompatibel dengan Postman |
| CLI / CI | Paket berbayar | Gratis melalui Apidog CLI |
| Sinkronisasi Git | Paket berbayar | Workspace cloud + versioning branch; ekspor OpenAPI |
| Mock server | Tidak ada | Mock cerdas berbasis skema |
| Dokumentasi API | Tidak ada dokumentasi yang di-host | Dokumentasi interaktif dan domain kustom |
| Editor spesifikasi | Tidak ada | Editor OpenAPI visual + kode |
| Rahasia / environment terenkripsi | Business ($7) | Integrasi Vault pada paket berbayar |
| SSO dan audit log | Enterprise ($16) | Paket Enterprise |
| Kursi gratis | Paket gratis per pengguna | Hingga 4 pengguna |
Perhitungan biaya kursi
Thunder Client lebih murah per kursi. Untuk tim yang membutuhkan sinkronisasi Git, CI, dan dukungan protokol penuh, perhitungannya terlihat seperti ini:
| Ukuran tim | Thunder Client Starter per tahun | Apidog per tahun |
|---|---|---|
| 3 orang | $108 | $0, paket gratis |
| 5 orang | $180 | $540 |
| 10 orang | $360 | $1.080 |
| 25 orang | $2.100, karena Starter dibatasi 10 kursi dan Business seharga $7 | $2.700 |
Cara membaca tabel ini:
- Untuk tim hingga 4 orang, Apidog lebih murah karena paket gratis mencakup 4 pengguna.
- Untuk tim lebih besar, Thunder Client lebih murah dari sisi harga lisensi.
- Namun, kedua produk tidak membeli kemampuan yang sama. Thunder Client adalah klien request di IDE, sedangkan Apidog juga mencakup mock server, dokumentasi, editor spesifikasi, dan orkestrasi pengujian.
Jika Anda juga sedang membandingkan biaya dengan Postman, lihat alternatif Postman terbaik.
Migrasi dari Thunder Client ke Apidog
Thunder Client mendukung ekspor koleksi dan environment. Proses migrasi mengikuti dokumentasi impor/ekspor Thunder Client.
1. Ekspor koleksi dari Thunder Client
Klik kanan koleksi, lalu pilih Export.
Pilih salah satu format berikut:
- Postman untuk memindahkan request, folder, header, dan body.
- OpenAPI jika koleksi Anda sudah cukup rapi untuk dideskripsikan sebagai endpoint API.
2. Ekspor environment
Ekspor environment secara terpisah agar base URL, token, dan variabel lain ikut berpindah.
Contoh environment:
{
"baseUrl": "https://api.example.com",
"token": "{{YOUR_TOKEN}}"
}
3. Impor file ke Apidog
Di Apidog:
- Buka Project Settings.
- Pilih Manual Import.
- Pilih file Postman atau OpenAPI hasil ekspor.
- Verifikasi koleksi, folder, request, dan environment yang diimpor.
Jika Anda mengimpor OpenAPI, endpoint langsung memiliki skema dan dapat digunakan untuk dokumentasi serta mock.
4. Pindahkan atau rapikan skrip
Apidog mendukung scripting yang kompatibel dengan Postman. Skrip Thunder Client yang menggunakan pola serupa umumnya dapat dipindahkan dengan sedikit perubahan.
Untuk pengujian gaya filter Thunder Client, pertimbangkan dua pilihan:
- Tulis assertion eksplisit dengan skrip.
- Gunakan validasi skema otomatis jika kontrak respons sudah didefinisikan dalam OpenAPI.
5. Hubungkan CI kembali
Ganti runner Thunder Client berbayar dengan Apidog CLI di pipeline Anda.
Contoh struktur workflow CI:
steps:
- name: Jalankan pengujian API
run: apidog run --project-id YOUR_PROJECT_ID
Sesuaikan perintah dan autentikasi dengan konfigurasi proyek serta pipeline Anda.
Untuk koleksi dengan beberapa puluh request dan dua environment, proses migrasi umumnya dapat diselesaikan dalam waktu kurang dari satu jam.
Kapan Thunder Client masih masuk akal
Thunder Client tetap masuk akal jika kondisi berikut terpenuhi:
- Anda developer solo.
- Anda bekerja penuh di VS Code.
- API Anda hanya HTTP.
- Batas 250 eksekusi per bulan cukup.
- Anda tidak membutuhkan CI, mock server, dokumentasi, atau kolaborasi workspace.
- Anda tidak ingin membuka aplikasi tambahan.
Pengalaman request langsung di sidebar VS Code adalah keunggulan yang tidak ditiru Apidog untuk pengguna VS Code. Namun, ketika Anda membutuhkan mock server pertama, endpoint WebSocket pertama, pipeline CI pertama, atau kolaborasi tim pertama, panel request saja biasanya tidak lagi cukup.
Pertanyaan yang sering diajukan
Apakah Thunder Client masih gratis?
Ya, Thunder Client masih memiliki paket gratis. Namun, paket tersebut dibatasi hingga 250 eksekusi koleksi per bulan, hanya mendukung HTTP, dan tidak mencakup sinkronisasi Git, scripting, CLI, maupun CI. Paket berbayar tersedia dari $3 hingga $16 per pengguna per bulan dengan tagihan tahunan. Eksekusi tanpa batas hanya tersedia di Enterprise.
Bisakah koleksi Thunder Client diimpor ke Apidog?
Ya. Ekspor koleksi dari Thunder Client dalam format Postman melalui klik kanan koleksi lalu Export. Setelah itu, impor file tersebut ke Apidog. Environment juga dapat diekspor dan diimpor dengan cara yang sama. Anda juga dapat menggunakan OpenAPI jika ingin mengimpor endpoint beserta skemanya.
Apakah Apidog memiliki ekstensi VS Code seperti Thunder Client?
Tidak. Apidog adalah aplikasi desktop dan web. Apidog menyediakan plugin JetBrains, Apidog Fast Request, untuk mengirim request dari IDE JetBrains. Jika panel di dalam VS Code adalah kebutuhan wajib, ini adalah perbedaan utama yang perlu dipertimbangkan.
Apakah skrip Thunder Client berfungsi di Apidog?
Scripting pra- dan pasca-request Apidog kompatibel dengan Postman. Skrip kustom Thunder Client umumnya dapat diterjemahkan langsung. Untuk pengujian berbasis filter, gunakan assertion Apidog atau validasi skema otomatis.
Apa yang tersedia di paket gratis Apidog?
Paket gratis Apidog mencakup hingga 4 pengguna, eksekusi koleksi dan skenario tanpa batas, scripting, WebSocket, SSE, gRPC, GraphQL, mock server cerdas, dokumentasi yang dapat diterbitkan, dan eksekusi CI melalui CLI.
Berhenti menjatah eksekusi koleksi
Ekspor koleksi Thunder Client dalam format Postman, impor ke Apidog, lalu jalankan koleksi tersebut di aplikasi atau CI tanpa kuota eksekusi bulanan. Unduh Apidog atau mulai dari browser untuk memindahkan workflow API Anda ke satu platform.


Top comments (0)