En resumen
Thunder Client movió la sincronización de Git – la característica que almacenaba tus colecciones como archivos JSON en tu proyecto – detrás de un muro de pago Pro. Los usuarios gratuitos todavía pueden enviar solicitudes, pero sus colecciones ya no residen en Git por defecto. Tus mejores alternativas son REST Client (gratuito, basado en archivos), Apidog (espacio de trabajo gratuito con sincronización en la nube), y para usuarios existentes, mantenerse en una versión anterior de Thunder Client con soporte limitado.
💡 Apidog es una plataforma gratuita todo en uno para el desarrollo de APIs. Ofrece un espacio de trabajo gratuito conectado a Git para que tus colecciones de API se mantengan sincronizadas sin pagar por un plan Pro. Prueba Apidog gratis, no se requiere tarjeta de crédito.
Introducción
Thunder Client construyó su reputación como el cliente API ligero, gratuito y amigable con Git dentro de VS Code. Los desarrolladores lo adoptaron porque almacenaba las colecciones como archivos JSON en el directorio de su proyecto, lo que significaba que las solicitudes API podían vivir en el control de código fuente junto con el código que probaban.
Cuando Thunder Client introdujo su nivel Pro y movió la sincronización de Git a pago, cambió la propuesta de valor central que hizo popular a la herramienta. Este artículo cubre exactamente lo que cambió, lo que perdieron los usuarios gratuitos y las rutas de migración disponibles en 2026.
La cronología: cómo se implementó el muro de pago
Thunder Client se lanzó como una extensión de VS Code completamente gratuita. El modelo original almacenaba las colecciones como archivos JSON en un directorio .thunder-tests dentro de tu proyecto. Estos archivos se comprometían a Git de forma natural y funcionaban bien en entornos de equipo.
A medida que Thunder Client creció, el equipo de desarrollo introdujo un nivel Pro para financiar el desarrollo continuo. Las características que se movieron a Pro fueron:
Sincronización de Git: La capacidad de almacenar colecciones como archivos JSON en el directorio de tu proyecto. Este es el cambio más significativo. Los usuarios del nivel gratuito ahora tienen sus colecciones almacenadas en el almacenamiento de extensiones de VS Code, no en su proyecto.
Compartir en equipo: Compartir colecciones con compañeros de equipo a través de flujos de trabajo basados en Git.
Ejecutor CLI: Ejecutar colecciones desde la línea de comandos para pipelines de CI/CD.
El nivel gratuito mantuvo el envío básico de solicitudes, colecciones locales y variables de entorno. Para los desarrolladores que solo usaban Thunder Client para pruebas ad hoc, el cambio no fue inmediatamente doloroso. Para los desarrolladores que tenían colecciones comprometidas en sus repositorios, el cambio significó pagar por Pro o perder el flujo de trabajo.
Lo que realmente perdieron los usuarios gratuitos
Si estabas en el nivel gratuito antes del muro de pago y actualizaste Thunder Client, esto es lo que cambió:
Ubicación de almacenamiento de la colección:
Antes, las colecciones vivían en el directorio de tu proyecto como archivos JSON. Después, las colecciones se movieron al almacenamiento interno de la extensión de VS Code. Esto significa que las colecciones son:
- No visibles en el explorador de archivos de tu proyecto
- No incluidas cuando ejecutas
git add - No accesibles para compañeros de equipo que clonan tu repositorio
- Vinculadas a tu instalación local de VS Code
Historial de Git:
Anteriormente, podías ver quién cambió una solicitud y cuándo. Ese historial desaparece cuando las colecciones se mueven fuera de Git.
Integración con revisión de código:
Los cambios en las colecciones de API ya no se pueden revisar como parte de una solicitud de extracción (pull request). Un miembro del equipo que añade un nuevo endpoint a tu API y actualiza la colección correspondiente de Thunder Client solía ser un solo commit. Ahora requiere un ciclo manual de exportación/importación o pagar por Pro.
Opción 1: Mantenerse en una versión anterior de Thunder Client
Es técnicamente posible, pero tiene limitaciones. VS Code a veces instala actualizaciones de extensiones automáticamente. Puedes deshabilitar las actualizaciones automáticas para una extensión específica haciendo clic derecho sobre ella en el panel de extensiones y seleccionando "Deshabilitar Actualización Automática", luego instalando una versión específica descargando el archivo .vsix del historial de lanzamientos de la extensión.
Problemas con este enfoque:
- Las versiones antiguas no reciben correcciones de errores ni parches de seguridad
- Las actualizaciones de VS Code pueden romper la compatibilidad con versiones antiguas de extensiones
- Esto es una carga de mantenimiento, no una solución a largo plazo
- El equipo de Thunder Client puede cambiar los formatos de almacenamiento, haciendo que las versiones antiguas sean menos útiles con el tiempo
Esta opción gana tiempo, pero no es una ruta de migración sostenible.
Opción 2: Cambiar a REST Client
REST Client de Huachao Mao es la extensión HTTP más popular de VS Code y el reemplazo más limpio para el flujo de trabajo de sincronización de Git de Thunder Client.
REST Client usa archivos .http – archivos de texto plano que creas en tu proyecto. Un ejemplo de solicitud:
GET https://api.example.com/products HTTP/1.1
Authorization: Bearer {{token}}
Accept: application/json
Guarda este archivo en tu repositorio. Cualquiera que clone el repositorio tiene la solicitud. Se diferencia limpiamente en Git, aparece en la revisión de código y no requiere un plan de pago.
Pasos de migración:
- Instala la extensión REST Client (busca "REST Client" de Huachao Mao en el marketplace de VS Code)
- Exporta tus colecciones de Thunder Client como JSON (esto todavía funciona en el nivel gratuito)
- Recrea manualmente tus solicitudes más importantes como archivos
.http - Elimina o archiva las colecciones de Thunder Client que ya no necesites
No existe una herramienta de migración automatizada que convierta el JSON de Thunder Client al formato .http perfectamente, pero para la mayoría de las colecciones la conversión es sencilla.
Lo que sacrificas: REST Client no tiene interfaz gráfica. Escribes las solicitudes a mano en formato de texto. Para los desarrolladores acostumbrados a hacer clic a través de la interfaz con pestañas de Thunder Client, esto es un cambio en el flujo de trabajo.
Opción 3: Cambiar a Apidog
Apidog ofrece un espacio de trabajo gratuito que resuelve el mismo problema que la sincronización de Git resolvía en Thunder Client, pero sin la fricción de los archivos de texto plano.
La extensión Apidog para VS Code conecta tu editor a un espacio de trabajo en la nube de Apidog. Tus colecciones viven en la nube de Apidog y se sincronizan automáticamente entre dispositivos. El nivel gratuito soporta hasta tres usuarios, lo que permite que equipos pequeños compartan colecciones sin pagar.
Pasos de migración:
- Exporta tus colecciones de Thunder Client (Archivo > Exportar en Thunder Client)
- Crea una cuenta gratuita de Apidog en apidog.com
- En Apidog, haz clic en Importar y selecciona tu exportación JSON de Thunder Client
- Instala la extensión Apidog para VS Code
- Inicia sesión en tu cuenta de Apidog en la extensión
- Tus colecciones importadas aparecerán en VS Code
Ventajas sobre Thunder Client gratuito:
- Sincronización en la nube en todas tus máquinas
- Compartir en equipo con hasta tres usuarios gratis
- Historial de solicitudes y documentación de API
- Una aplicación de escritorio que comparte el mismo espacio de trabajo que la extensión de VS Code
Limitaciones:
Las colecciones están en la nube de Apidog, no en tu repositorio Git local como texto plano. Si necesitas las colecciones en Git por cumplimiento o acceso sin conexión, REST Client es una mejor opción.
Comparando las rutas de migración
| Opción | Sincronización de Git | Gratis | GUI | Esfuerzo de migración |
|---|---|---|---|---|
| Mantener versión antigua de Thunder Client | Sí (versión antigua) | Sí | Sí | Bajo (pero insostenible) |
| Cambiar a REST Client | Sí (archivos .http) | Sí | No | Medio |
| Cambiar a Apidog | Sí (nube) | Sí (3 usuarios) | Sí | Bajo-medio |
| Pagar por Thunder Client Pro | Sí | No (~$10-15/mes) | Sí | Ninguno |
Preguntas frecuentes
¿Cuándo exactamente Thunder Client movió la sincronización de Git a Pro?
Thunder Client introdujo el nivel Pro y movió la sincronización de Git durante 2023. Los usuarios del nivel gratuito perdieron el almacenamiento del directorio .thunder-tests con las actualizaciones de la extensión después de este cambio.
¿Puedo exportar mis colecciones de Thunder Client antes de cambiar?
Sí. El nivel gratuito aún permite exportar colecciones como JSON. Ve al panel de Thunder Client, haz clic derecho en una colección y expórtala. Haz esto antes de cambiar de herramientas para tener una copia de seguridad.
¿Es REST Client más difícil de usar que Thunder Client?
Depende de tu flujo de trabajo. Si te sientes cómodo escribiendo archivos de configuración y disfrutas tener las solicitudes como texto legible, REST Client no es más difícil, solo diferente. Si dependes de hacer clic a través de una interfaz gráfica, la transición requiere un ajuste.
¿Apidog almacena las colecciones en mi repositorio de Git?
Apidog almacena las colecciones en la nube, no en el directorio de tu proyecto local. Si necesitas las colecciones en tu repositorio de Git específicamente (por uso sin conexión o razones de cumplimiento), REST Client es una mejor opción.
¿El nivel gratuito de Thunder Client empeorará con el tiempo?
El equipo de Thunder Client no ha anunciado planes para reducir aún más el nivel gratuito. Pero el precedente de mover la sincronización de Git a pago significa que el nivel gratuito podría cambiar de nuevo. Construir sobre un nivel de pago o migrar a una herramienta gratuita más predecible reduce este riesgo.
¿Cuál es la forma más rápida de migrar de Thunder Client a Apidog?
Exporta tus colecciones de Thunder Client, crea una cuenta gratuita de Apidog, importa el JSON e instala la extensión de VS Code. La mayoría de los usuarios pueden completar esto en menos de 30 minutos.
El muro de pago cambió la posición de Thunder Client en el mercado. Tanto REST Client como Apidog ofrecen lo que Thunder Client solía proporcionar de forma gratuita, solo que en diferentes formas. La elección correcta depende de si deseas archivos de texto plano o un espacio de trabajo sincronizado en la nube.
Top comments (0)