สรุปสั้นๆ
Thunder Client ได้ย้ายคุณสมบัติการซิงค์ Git (เก็บคอลเล็กชันเป็นไฟล์ JSON ในโปรเจกต์) ไปอยู่หลัง paywall ของ Pro ผู้ใช้ฟรียังส่งคำขอได้ แต่คอลเล็กชันไม่ถูกเก็บใน Git ตามค่าเริ่มต้น ทางเลือกแนะนำ: REST Client (ฟรี, อิงไฟล์), Apidog (พื้นที่ทำงานฟรีพร้อมการซิงค์บนคลาวด์) และการใช้ Thunder Client เวอร์ชันเก่าสำหรับผู้ใช้เดิม
💡Apidog เป็นแพลตฟอร์มพัฒนา API แบบครบวงจรฟรี มีพื้นที่ทำงานที่เชื่อมต่อกับ Git ฟรี เพื่อให้คอลเล็กชัน API ของคุณซิงค์กันอยู่เสมอโดยไม่ต้องจ่ายค่าแพ็กเกจ Pro ลองใช้ Apidog ฟรี ไม่ต้องใช้บัตรเครดิต
บทนำ
Thunder Client สร้างชื่อจากการเป็นไคลเอนต์ API ที่ฟรี น้ำหนักเบา และสนับสนุน Git ใน VS Code โดยจัดเก็บคอลเล็กชันเป็นไฟล์ JSON ในไดเรกทอรีโปรเจกต์ ช่วยให้ API requests อยู่ใน source control ร่วมกับโค้ดที่ทดสอบ
แต่เมื่อ Thunder Client เปิดตัวแพ็กเกจ Pro และย้ายการซิงค์ Git ไปอยู่หลัง paywall ฟีเจอร์ที่เป็นจุดขายหลักของเครื่องมือก็เปลี่ยนไป บทความนี้จะแนะนำสิ่งที่เปลี่ยนแปลง ผู้ใช้ฟรีเสียอะไร และวิธีการย้ายข้อมูลในปี 2026
ไทม์ไลน์: กำแพงค่าบริการเกิดขึ้นได้อย่างไร
Thunder Client เริ่มต้นด้วยการเป็นส่วนขยายฟรีบน VS Code โดยคอลเล็กชันจะถูกจัดเก็บเป็นไฟล์ JSON ในโฟลเดอร์ .thunder-tests ของโปรเจกต์ ไฟล์นี้สามารถ commit ลง Git และใช้ร่วมงานกับทีมได้ง่าย
เมื่อ Thunder Client เติบโต ทีมงานก็เปิดตัวแพ็กเกจ Pro คุณสมบัติที่ถูกย้ายไป Pro ได้แก่:
- การซิงค์ Git: เก็บคอลเล็กชันเป็นไฟล์ JSON ในโปรเจกต์ (ผู้ใช้ฟรีจะเก็บไว้ใน storage ภายใน VS Code เท่านั้น)
- การแชร์กับทีม: แชร์คอลเล็กชันผ่าน workflow ที่ใช้ Git
- CLI runner: รองรับรันคอลเล็กชันผ่าน command line สำหรับ CI/CD
แพ็กเกจฟรียังส่ง request พื้นฐานได้ เก็บคอลเล็กชันเฉพาะเครื่อง และใช้ environment variable สำหรับ dev ที่ใช้ Thunder Client แค่ทดสอบ API ชั่วคราวจะไม่กระทบ แต่หาก workflow พึ่งพาการ sync กับ repository จะต้องจ่ายหรือเปลี่ยนเครื่องมือ
สิ่งที่ผู้ใช้ฟรีสูญเสียไปจริง ๆ
ถ้าคุณใช้แพ็กเกจฟรีและอัปเดต Thunder Client แล้ว จะเจอผลกระทบเหล่านี้:
-
ตำแหน่งจัดเก็บคอลเล็กชัน: เดิมเก็บในโปรเจกต์ (JSON) หลังจากนี้ย้ายไป storage ภายใน VS Code
- มองไม่เห็นใน file explorer
- ไม่ถูก git add
- เพื่อนร่วมงานที่ clone repo จะไม่เห็นคอลเล็กชัน
- ผูกกับเครื่องเท่านั้น
- ประวัติ Git: ไม่สามารถดูว่าใครเปลี่ยน request เมื่อไร
- รีวิวโค้ด: การเปลี่ยนคอลเล็กชัน API ไม่ปรากฏใน pull request อีกต่อไป ต้อง export/import เองหรือจ่าย Pro
ตัวเลือกที่ 1: ใช้ Thunder Client เวอร์ชันเก่าต่อไป
วิธีนี้ทำได้แต่ไม่แนะนำในระยะยาว วิธีทำ:
- ปิดอัปเดตอัตโนมัติของส่วนขยายใน VS Code (คลิกขวาที่ extension แล้วเลือก “Disable Auto Update”)
- ติดตั้งเวอร์ชันเก่าด้วยไฟล์
.vsixจาก release history
ข้อควรระวัง:
- ไม่ได้รับอัปเดตความปลอดภัยหรือ bug fix
- VS Code เวอร์ชันใหม่อาจไม่รองรับ
- เป็นภาระในการบำรุงรักษา
- หาก Thunder Client เปลี่ยน format อาจใช้เวอร์ชันเก่าไม่ได้ในอนาคต
ตัวเลือกนี้เหมาะสำหรับการซื้อเวลาเท่านั้น ไม่ใช่โซลูชันระยะยาว
ตัวเลือกที่ 2: เปลี่ยนไปใช้ REST Client
REST Client โดย Huachao Mao เป็น VS Code extension ที่ฟรีและนิยมมาก ใช้งานแทน workflow sync Git ของ Thunder Client ได้ดี
REST Client ใช้ไฟล์ .http (plain text) ตัวอย่าง:
GET https://api.example.com/products HTTP/1.1
Authorization: Bearer {{token}}
Accept: application/json
บันทึกไฟล์นี้ใน repository ใคร clone repo ก็ใช้ request ได้ เหมาะกับ workflow ที่ต้องการ review ใน pull request
ขั้นตอนย้ายข้อมูล:
- ติดตั้ง REST Client extension บน VS Code
- ส่งออกคอลเล็กชัน Thunder Client เป็น JSON (ยังทำได้ในแพ็กเกจฟรี)
- แปลง/สร้าง request ใหม่ในไฟล์
.http - ลบหรือ archive คอลเล็กชันเดิมที่ไม่ต้องการ
ข้อจำกัด: ไม่มี GUI ต้องเขียน request เอง (เหมาะกับ dev ที่ชอบ config ไฟล์)
ตัวเลือกที่ 3: เปลี่ยนไปใช้ Apidog
Apidog ให้พื้นที่ทำงานฟรีสำหรับซิงค์คอลเล็กชันแบบ cloud ไม่ต้องยุ่งกับไฟล์ข้อความ
ติดตั้ง Apidog extension บน VS Code แล้วเชื่อมต่อกับ workspace บนคลาวด์ คอลเล็กชันจะซิงค์ข้ามเครื่องให้อัตโนมัติ ฟรีสำหรับสูงสุด 3 ผู้ใช้ เหมาะกับทีมเล็ก
ขั้นตอนย้ายข้อมูล:
- ส่งออกคอลเล็กชัน Thunder Client เป็น JSON
- สมัครบัญชีฟรีที่ Apidog.com
- Import ไฟล์ JSON ใน Apidog
- ติดตั้ง Apidog VS Code extension
- Sign in ด้วยบัญชี Apidog
- คอลเล็กชันจะปรากฏใน VS Code
ข้อดีเมื่อเทียบกับ Thunder Client ฟรี:
- คอลเล็กชันซิงค์ข้ามอุปกรณ์
- แชร์กับทีมได้สูงสุด 3 คนฟรี
- มี API request history และ documentation
- มี desktop app ใช้ workspace เดียวกับ extension
ข้อจำกัด: คอลเล็กชันอยู่ใน cloud ของ Apidog ไม่ใช่ใน git repository ถ้าต้องการ sync กับ git หรือใช้งาน offline จริงจัง REST Client จะเหมาะกว่า
เปรียบเทียบเส้นทางการย้ายข้อมูล
| ตัวเลือก | ซิงค์ Git | ฟรี | GUI | ความพยายามในการย้ายข้อมูล |
|---|---|---|---|---|
| ใช้ Thunder Client เวอร์ชันเก่าต่อไป | ได้ (เวอร์ชันเก่า) | ได้ | ได้ | น้อย (แต่ไม่ยั่งยืน) |
| เปลี่ยนไปใช้ REST Client | ได้ (ไฟล์ .http) | ได้ | ไม่ | ปานกลาง |
| เปลี่ยนไปใช้ Apidog | ได้ (คลาวด์) | ได้ (3 ผู้ใช้) | ได้ | น้อย-ปานกลาง |
| จ่ายค่า Thunder Client Pro | ได้ | ไม่ (ประมาณ $10-15/เดือน) | ได้ | ไม่มี |
คำถามที่พบบ่อย
Thunder Client ย้ายการซิงค์ Git ไป Pro เมื่อไร?
Thunder Client เปิดตัวแพ็กเกจ Pro และย้ายการซิงค์ Git ในปี 2023 ผู้ใช้ฟรีจะเสียฟีเจอร์ directory .thunder-tests หลังอัปเดตส่วนขยาย
ส่งออกคอลเล็กชัน Thunder Client ก่อนย้ายได้ไหม?
ได้ แพ็กเกจฟรียัง export คอลเล็กชัน JSON ได้ คลิกขวาที่คอลเล็กชันใน Thunder Client แล้วเลือกส่งออก ควร export ก่อนเปลี่ยนเครื่องมือ
REST Client ใช้งานยากกว่าไหม?
ขึ้นกับ workflow ถ้าคุ้นกับ config ไฟล์/ชอบ request ที่อ่านง่าย REST Client ไม่ได้ยาก แค่ต้องเขียนเอง ถ้าพึ่ง GUI อาจต้องปรับตัว
Apidog จัดเก็บคอลเล็กชันใน git repo หรือไม่?
Apidog เก็บคอลเล็กชันใน cloud ไม่ได้อยู่ในไดเรกทอรีโปรเจกต์ local ถ้าต้องการอยู่ใน git ต้องใช้ REST Client
Thunder Client ฟรีจะลดฟีเจอร์อีกไหม?
ยังไม่มีประกาศ แต่การย้ายฟีเจอร์สำคัญไป Pro เป็นสัญญาณว่าอนาคตอาจเปลี่ยนอีก การเลือกใช้เครื่องมือฟรีที่เสถียรกว่าหรือจ่าย Pro จะปลอดภัยกว่า
วิธีย้ายจาก Thunder Client ไป Apidog ที่เร็วสุด?
ส่งออกคอลเล็กชันจาก Thunder Client, สมัครบัญชี Apidog ฟรี, import JSON, ติดตั้ง VS Code extension ส่วนใหญ่ใช้เวลาน้อยกว่า 30 นาที
สรุป: การเปลี่ยนแปลง Thunder Client ทำให้ REST Client และ Apidog เป็นทางเลือกฟรีที่ตอบโจทย์เดิมต่างกัน เลือกตามว่าเน้นไฟล์ข้อความธรรมดา หรือ workspace ซิงค์คลาวด์
Top comments (0)