Özet
Thunder Client, koleksiyonlarınızı projenizde JSON dosyaları olarak depolayan git senkronizasyonu özelliğini Pro abonelik arkasına taşıdı. Ücretsiz kullanıcılar hala istek gönderebilir, ancak koleksiyonları artık varsayılan olarak git'te bulunmuyor. En iyi alternatifleriniz REST Client (ücretsiz, dosya tabanlı), Apidog (bulut senkronizasyonlu ücretsiz çalışma alanı) ve mevcut kullanıcılar için sınırlı destekle daha eski bir Thunder Client sürümünde kalmaktır.
Giriş
Thunder Client, VS Code içinde hafif, ücretsiz, git dostu bir API istemcisi olarak ün kazandı. Geliştiriciler onu benimsedi çünkü koleksiyonları proje dizinlerinde JSON dosyaları olarak depoluyordu, bu da API isteklerinin test ettikleri kodla birlikte kaynak kontrolünde yaşayabileceği anlamına geliyordu.
Thunder Client Pro katmanını tanıttığında ve git senkronizasyonunu ücretli hale getirdiğinde, aracı popüler yapan temel değer önerisini değiştirdi. Bu makale, tam olarak neyin değiştiğini, ücretsiz kullanıcıların ne kaybettiğini ve 2026'da mevcut olan geçiş yollarını ele almaktadır.
Zaman çizelgesi: ücretli geçiş nasıl oldu?
Thunder Client tamamen ücretsiz bir VS Code eklentisi olarak piyasaya sürüldü. Orijinal model, koleksiyonları projenizin içindeki bir .thunder-tests dizininde JSON dosyaları olarak depuluyordu. Bu dosyalar doğal olarak git'e kaydediliyor ve ekip ortamlarında iyi çalışıyordu.
Thunder Client büyüdükçe, geliştirme ekibi sürekli geliştirmeyi finanse etmek için bir Pro katmanı tanıttı. Pro'ya taşınan özellikler şunlardı:
Git senkronizasyonu: Koleksiyonları proje dizininizde JSON dosyaları olarak depolama yeteneği. Bu en önemli değişikliktir. Ücretsiz katman kullanıcıları artık koleksiyonlarını projelerinde değil, VS Code'un uzantı depolama alanında saklamaktadır.
Ekip paylaşımı: Git tabanlı iş akışları aracılığıyla ekip arkadaşlarınızla koleksiyon paylaşma.
CLI çalıştırıcısı: CI/CD işlem hatları için koleksiyonları komut satırından çalıştırma.
Ücretsiz katman, temel istek gönderme, yerel koleksiyonlar ve ortam değişkenlerini korudu. Thunder Client'ı yalnızca anlık testler için kullanan geliştiriciler için değişiklik hemen acı verici değildi. Koleksiyonlarını depolarına kaydetmiş geliştiriciler için değişiklik, ya Pro için ödeme yapmak ya da iş akışını kaybetmek anlamına geliyordu.
Ücretsiz kullanıcıların gerçekten kaybettiği şeyler
Ücretli geçişten önce ücretsiz katmanda iseniz ve Thunder Client'ı güncellediyseniz, işte değişenler:
Koleksiyon depolama konumu: Daha önce koleksiyonlar proje dizininizde JSON dosyaları olarak bulunuyordu. Sonrasında koleksiyonlar VS Code'un dahili uzantı depolama alanına taşındı. Bu, koleksiyonların:
- Proje dosya gezgininizde görünmez
git addkomutunu çalıştırdığınızda dahil edilmez- Deponuzu klonlayan ekip arkadaşlarınız tarafından erişilemez
- Yerel VS Code kurulumunuza bağlıdır
Git geçmişi: Daha önce bir isteği kimin ne zaman değiştirdiğini görebiliyordunuz. Koleksiyonlar git'ten çıktığında bu geçmiş kaybolur.
Kod incelemesi entegrasyonu: API koleksiyonu değişiklikleri artık bir pull request'in parçası olarak incelenemez. API'nize yeni bir uç nokta ekleyen ve ilgili Thunder Client koleksiyonunu güncelleyen bir ekip üyesinin eskiden tek bir commit yapması yeterliydi. Şimdi manuel bir dışa/içe aktarma döngüsü veya Pro için ödeme gerektiriyor.
Seçenek 1: Daha eski bir Thunder Client sürümünde kalmak
Teknik olarak mümkün, pratik olarak sınırlı. VS Code bazen uzantı güncellemelerini otomatik olarak yükler. Belirli bir uzantı için otomatik güncellemeleri, uzantılar panelinde sağ tıklayıp “Otomatik Güncellemeyi Devre Dışı Bırak” seçeneğini seçerek devre dışı bırakabilir, ardından uzantının sürüm geçmişinden .vsix dosyasını indirerek belirli bir sürümü yükleyebilirsiniz.
Bu yaklaşımın sorunları:
- Eski sürümler hata düzeltmeleri veya güvenlik yamaları almaz
- VS Code güncellemeleri, eski uzantı sürümleriyle uyumluluğu bozabilir
- Bu bir bakım yüküdür, uzun vadeli bir çözüm değildir
- Thunder Client ekibi depolama formatlarını değiştirebilir, bu da eski sürümleri zamanla daha az kullanışlı hale getirebilir
Bu seçenek zaman kazandırır ancak sürdürülebilir bir geçiş yolu değildir.
Seçenek 2: REST Client'a geçiş
Huachao Mao'nun REST Client'ı, Thunder Client'ın git senkronizasyon iş akışının en popüler VS Code HTTP uzantısı ve en temiz alternatifidir.
REST Client, projenizde oluşturduğunuz düz metin dosyaları olan .http dosyalarını kullanır. Bir istek şöyle görünür:
GET https://api.example.com/products HTTP/1.1
Authorization: Bearer {{token}}
Accept: application/json
Bu dosyayı deponuza kaydedersiniz. Depoyu klonlayan herkes isteğe sahip olur. Git'te düzgün bir şekilde farkları gösterir, kod incelemesinde görünür ve ücretli bir plan gerektirmez.
Geçiş adımları:
- REST Client uzantısını yükleyin (VS Code pazar yerinde Huachao Mao tarafından “REST Client” aratın)
- Thunder Client koleksiyonlarınızı JSON olarak dışa aktarın (bu hala ücretsiz katmanda çalışır)
- En önemli isteklerinizi manuel olarak
.httpdosyaları olarak yeniden oluşturun - Artık ihtiyacınız olmayan Thunder Client koleksiyonlarını silin veya arşivleyin
Thunder Client JSON'unu .http formatına mükemmel şekilde dönüştüren otomatik bir geçiş aracı yoktur, ancak çoğu koleksiyon için dönüşüm basittir.
Nelerden vazgeçiyorsunuz: REST Client'ın bir GUI'si yoktur. İstekleri elle metin formatında yazarsınız. Thunder Client'ın sekmeli arayüzünde tıklamaya alışkın geliştiriciler için bu bir iş akışı değişikliğidir.
Seçenek 3: Apidog'a geçiş
Apidog, Thunder Client'ta git senkronizasyonunun çözdüğü aynı sorunu, düz metin dosyalarının zorluğu olmadan çözen ücretsiz bir çalışma alanı sunar.
Apidog VS Code uzantısı, düzenleyicinizi bir Apidog bulut çalışma alanına bağlar. Koleksiyonlarınız Apidog'un bulutunda yaşar ve cihazlar arasında otomatik olarak senkronize olur. Ücretsiz katman üç kullanıcıya kadar destekler, yani küçük ekipler hiçbir ücret ödemeden paylaşılan koleksiyonlara sahip olabilir.
Geçiş adımları:
- Thunder Client koleksiyonlarınızı dışa aktarın (Thunder Client'ta Dosya > Dışa Aktar)
- apidog.com adresinde ücretsiz bir Apidog hesabı oluşturun
- Apidog'da İçe Aktar'a tıklayın ve Thunder Client JSON dışa aktarımınızı seçin
- Apidog VS Code uzantısını yükleyin
- Uzantıda Apidog hesabınızda oturum açın
- İçe aktarılan koleksiyonlarınız VS Code'da görünür
Thunder Client ücretsiz sürümüne göre kazançlarınız:
- Tüm makinelerinizde bulut senkronizasyonu
- Üç kullanıcıya kadar ücretsiz ekip paylaşımı
- İstek geçmişi ve API dokümantasyonu
- VS Code uzantısıyla aynı çalışma alanını paylaşan bir masaüstü uygulaması
Nelerden vazgeçiyorsunuz: Koleksiyonlar yerel git deponuzda düz metin olarak değil, Apidog'un bulutundadır. Uyumluluk veya çevrimdışı erişim için koleksiyonlara git'te ihtiyacınız varsa, REST Client daha uygun bir seçenektir.
Geçiş yollarını karşılaştırma
| Seçenek | Git senkronizasyonu | Ücretsiz | GUI | Geçiş çabası |
|---|---|---|---|---|
| Eski Thunder Client sürümünde kalmak | Evet (eski sürüm) | Evet | Evet | Düşük (ancak sürdürülemez) |
| REST Client'a geçiş | Evet (.http dosyaları) | Evet | Hayır | Orta |
| Apidog'a geçiş | Evet (bulut) | Evet (3 kullanıcı) | Evet | Düşük-orta |
| Thunder Client Pro için ödeme yapmak | Evet | Hayır (aylık ~10-15 dolar) | Evet | Yok |
Sıkça Sorulan Sorular
Thunder Client git senkronizasyonunu tam olarak ne zaman Pro'ya taşıdı?Thunder Client, Pro katmanını tanıttı ve git senkronizasyonunu 2023 yılında taşıdı. Ücretsiz katmandaki kullanıcılar, bu değişiklikten sonra uzantı güncellemeleriyle birlikte .thunder-tests dizin depolamasını kaybetti.
Geçiş yapmadan önce Thunder Client koleksiyonlarımı dışa aktarabilir miyim?Evet. Ücretsiz katman hala koleksiyonları JSON olarak dışa aktarmaya izin veriyor. Thunder Client paneline gidin, bir koleksiyona sağ tıklayın ve dışa aktarın. Yedekleme yapmak için araçları değiştirmeden önce bunu yapın.
REST Client, Thunder Client'tan daha mı zor kullanılır?İş akışınıza bağlıdır. Yapılandırma dosyaları yazmaktan ve istekleri okunabilir metin olarak bulundurmaktan rahatsanız, REST Client daha zor değildir – sadece farklıdır. Bir GUI'ye tıklamaya güveniyorsanız, geçiş ayarlama gerektirir.
Apidog koleksiyonları git depomda saklıyor mu?Apidog koleksiyonları yerel proje dizininizde değil, bulutta saklar. Koleksiyonlara özellikle git deponuzda ihtiyacınız varsa (çevrimdışı kullanım veya uyumluluk nedenleriyle), REST Client daha uygun bir seçenektir.
Thunder Client'ın ücretsiz katmanı zamanla kötüleşecek mi?Thunder Client ekibi, ücretsiz katmanı daha da azaltma planları açıklamadı. Ancak git senkronizasyonunu ücretli hale getirme emsali, ücretsiz katmanın tekrar değişebileceği anlamına geliyor. Ücretli bir katman üzerine inşa etmek veya daha öngörülebilir bir ücretsiz araca geçmek bu riski azaltır.
Thunder Client'tan Apidog'a geçişin en hızlı yolu nedir?Koleksiyonlarınızı Thunder Client'tan dışa aktarın, ücretsiz bir Apidog hesabı oluşturun, JSON'u içe aktarın ve VS Code uzantısını yükleyin. Çoğu kullanıcı bunu 30 dakikadan kısa sürede tamamlayabilir.
Ücretli geçiş, Thunder Client'ın pazardaki konumunu değiştirdi. Hem REST Client hem de Apidog, Thunder Client'ın eskiden ücretsiz olarak sunduğu şeyleri sunuyor – sadece farklı biçimlerde. Doğru seçim, düz metin dosyaları mı yoksa bulut senkronizasyonlu bir çalışma alanı mı istediğinize bağlıdır.
