¿El asesino de Postman? No me esperaba esto (Hoppscotch)

BBetter Stack
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

00:00:00Este es Hopscotch, un cliente API de código abierto gratuito que se abre casi al instante, se ejecuta en tu navegador,
00:00:10funciona totalmente fuera de línea y no te obliga a pagar por un asiento.
00:00:18Mientras tanto, Postman tarda unos 10 segundos en iniciarse, utiliza cientos de megabytes de RAM
00:00:24y bloquea la colaboración tras suscripciones de pago.
00:00:30Hoy en día, muchos desarrolladores ya no intentan ajustar Postman, simplemente se están cambiando a mejores alternativas.
00:00:38Déjame mostrarte exactamente por qué y si realmente vale la pena.
00:00:50Ahora, Hopscotch es un ecosistema de desarrollo de APIs de código abierto y ligero.
00:00:52Puedes construir, probar, documentar y colaborar en APIs como REST, GraphQL, WebSocket SSE y MQTT,
00:00:57todo dentro de una pestaña del navegador sin necesidad de una pesada aplicación Electron.
00:01:00Está diseñado para ser rápido y dar prioridad a lo local.
00:01:06Puedes usarlo sin instalación para lo básico, funciona totalmente fuera de línea como una PWA y almacena
00:01:11los datos localmente en lugar de forzarte a usar la nube.
00:01:16También obtienes espacios de trabajo y colaboradores gratuitos ilimitados; esta es la gran diferencia con Postman.
00:01:17Incluso podemos autoalojarlo o simplemente ejecutarlo sin siquiera iniciar sesión, si queremos la versión más ligera.
00:01:19Si disfrutas del contenido que acelera tu flujo de trabajo de desarrollo, asegúrate de suscribirte al canal de Better Stack.
00:01:22Mira esto.
00:01:26Sin inicio de sesión, no se requiere instalación.
00:01:33Abro Hopscotch en mi navegador y ya estoy listo.
00:01:34Tienen una aplicación de escritorio que también podrías descargar si vas a usarlo con más frecuencia.
00:01:40Una vez dentro, creo una nueva solicitud, la configuro como GET y llamo al endpoint de echo.
00:01:44Funciona como esperábamos.
00:01:48Luego puedo añadir cualquier parámetro de consulta aquí, un encabezado personalizado y pulsar enviar.
00:01:53Mi respuesta llega casi al instante, como esperábamos, con el JSON formateado.
00:01:54Ahora, podríamos guardar esto en una colección como esta.
00:01:55Luego podría crear una variable de entorno, cambiar el entorno y volver a enviar esa solicitud.
00:01:57Listo.
00:01:59Súper sencillo, lo cual es genial.
00:02:00Bien, ya tenemos esto.
00:02:05Estos son los conceptos básicos, algo así como Postman.
00:02:08Muy bien, ahora probemos WebSocket.
00:02:09Esta parte fue honestamente un poco inestable, así que necesitan mejorarla, pero voy a
00:02:14usar esta URL porque parece ejecutarse correctamente.
00:02:16Pego el endpoint.
00:02:21Vamos a hacer clic en conectar, luego enviaré este mensaje e inmediatamente
00:02:23veremos el flujo de respuesta.
00:02:27Ahora, si te preocupa la migración, hay una importación de colecciones de Postman en un solo clic,
00:02:28así que puedes hacer la transición súper rápido.
00:02:33Ese es el tipo de velocidad que la mayoría de nosotros queremos de todos modos, básicamente buscamos esperar menos.
00:02:34Ahora, comparémoslo directamente con Postman y las áreas que realmente afectan tu flujo de trabajo diario.
00:02:39Postman puede tardar unos 10 segundos y usar unos 400 megabytes de RAM, mientras que Hopscotch
00:02:44se abre en menos de un segundo y su aplicación de escritorio pesa unos 40 megabytes.
00:02:51Además, Postman requiere iniciar sesión y depende de la nube, mientras que Hopscotch funciona totalmente fuera de línea como PWA.
00:02:56Para la colaboración, Postman te limita a tres miembros gratuitos, pero Hopscotch ofrece
00:02:59espacios de trabajo y roles gratuitos ilimitados, lo cual es genial cuando estás escalando y trabajando con un equipo más grande.
00:03:01Dado que Postman es una herramienta orientada a la nube, no es privada ni autoalojable, mientras que Hopscotch prioriza lo local
00:03:06con opción de nube o totalmente autoalojado.
00:03:08Por último, Postman cobrará por asiento para equipos, y Hopscotch afirma, al menos por ahora, que serán gratuitos para siempre.
00:03:13También tienes importaciones de Postman e Insomnia en un clic, una extensión de navegador para CORS y
00:03:15una CLI para flujos de trabajo de CI/CD.
00:03:21Para muchos desarrolladores, se siente como lo que Postman solía ser hace mucho tiempo.
00:03:23Desde el punto de vista del desarrollo, es increíblemente ligero.
00:03:27Se puede sentir la velocidad casi de inmediato.
00:03:31La interfaz es muy limpia para ser una herramienta de código abierto y no hay mucho desorden aquí.
00:03:33Además, la colaboración en tiempo real simplemente funciona sin configuraciones de permisos complicadas.
00:03:38Puedes trabajar fuera de línea incluso con APIs en localhost, lo cual es enorme para el desarrollo de backend.
00:03:39Y finalmente, el filtrado JQ actualizado y el scripting mejorado hacen que la manipulación de solicitudes sea mucho más potente.
00:03:43Además, las aplicaciones de escritorio portátiles tienen una huella minúscula comparada con una herramienta típica basada en Electron.
00:03:49Ahora, seamos justos, acabo de enumerar un montón de cosas buenas.
00:03:54Es realmente genial, pero tiene sus desventajas.
00:03:55La versión en la nube incluye telemetría ligera, así que si eso te preocupa, querrás autoalojarlo
00:04:00o usarlo localmente.
00:04:01Las funciones más grandes aún están creciendo, así que si necesitas flujos de trabajo avanzados para monitoreo profundo
00:04:04o configuraciones complejas de mocking, Postman sigue siendo honestamente más fuerte en este aspecto.
00:04:06Y algunas de las funciones de documentación más recientes aún están en beta mientras continúan evolucionando.
00:04:11Dicho esto, para la mayoría del flujo de trabajo de desarrollo diario, hay muchísimas ventajas con Hopscotch.
00:04:13¿Deberías realmente hacer el cambio, o el “salto”, a Hopscotch?
00:04:17Bueno, si solo eres tú ejecutando pruebas, la respuesta es un sí fácil.
00:04:23Si eres un ingeniero de frontend o backend, probablemente ahorrarás tiempo cada día solo por la velocidad.
00:04:28Pero si buscas alternativas gratuitas o más baratas, ese es otro factor afirmativo.
00:04:33Los equipos pequeños y medianos pueden cambiarse sin preocuparse por los límites de colaboración,
00:04:34pero si trabajas en proyectos o equipos más grandes, podrías terminar usando Hopscotch para parte del desarrollo,
00:04:38aunque seguirás dependiendo de Postman para esos flujos de trabajo pesados.
00:04:41Hopscotch es de código abierto y gratuito, así que definitivamente vale la pena probarlo.
00:04:46Podría ser una alternativa real a Postman y una ruta diferente para trabajar con APIs.
00:04:47He dejado el enlace a Hopscotch en la descripción.
00:04:52¿Sigues usando Postman o ya has hecho el cambio?
00:04:56Si disfrutas de las herramientas de codificación con IA y las alternativas de código abierto, asegúrate de suscribirte.
00:05:02Nos vemos en otro vídeo.
00:05:05Este es Hopscotch, un cliente de API de código abierto gratuito que se abre casi al instante, se ejecuta en tu navegador,
00:05:09funciona totalmente fuera de línea y no te obliga a pagar una suscripción.
00:05:13Mientras tanto, Postman tarda unos 10 segundos en iniciarse, consume cientos de megabytes de RAM
00:05:15y bloquea la colaboración tras suscripciones de pago.
00:05:19Hoy en día, muchos desarrolladores ya no intentan ajustar Postman, simplemente se pasan a mejores alternativas.
00:05:23Déjame mostrarte exactamente por qué y si realmente vale la pena.

Key Takeaway

Hopscotch se presenta como una alternativa de código abierto superior a Postman para la mayoría de los desarrolladores gracias a su velocidad instantánea, enfoque en la privacidad local y colaboración gratuita ilimitada.

Highlights

Hopscotch es una alternativa ligera de código abierto a Postman que se ejecuta en el navegador o como una PWA.

A diferencia de Postman, Hopscotch ofrece espacios de trabajo y colaboradores gratuitos e ilimitados sin bloqueos de pago.

La herramienta prioriza el funcionamiento local y fuera de línea, permitiendo incluso el autoalojamiento para mayor privacidad.

Cuenta con una huella de memoria mínima, ocupando unos 40 MB de RAM frente a los 400 MB que consume Postman.

Incluye funciones avanzadas como soporte para REST, GraphQL, WebSockets, scripting mejorado y filtrado con JQ.

Permite una migración rápida desde Postman e Insomnia mediante la importación de colecciones en un solo clic.

Timeline

Introducción y comparación de rendimiento

El video comienza presentando a Hopscotch como un cliente API de código abierto que destaca por su rapidez y gratuidad total. El narrador establece una comparación directa con Postman, señalando que este último tarda hasta 10 segundos en iniciar y consume una cantidad excesiva de memoria RAM. Se menciona que Postman suele bloquear funciones de colaboración bajo suscripciones de pago, lo que motiva a muchos desarrolladores a buscar mejores alternativas. Esta sección subraya que Hopscotch se ejecuta casi al instante en el navegador y puede funcionar totalmente fuera de línea. El objetivo inicial es demostrar por qué el ecosistema de desarrollo está migrando hacia herramientas más ligeras.

Capacidades técnicas y ecosistema de Hopscotch

En este segmento se detallan las capacidades técnicas del ecosistema de Hopscotch, que permite construir y probar APIs de tipo REST, GraphQL, WebSocket, SSE y MQTT. El presentador explica que no es necesario instalar una pesada aplicación basada en Electron, ya que funciona perfectamente en una pestaña del navegador. Se destaca la filosofía de la herramienta de dar prioridad a lo local (local-first), almacenando datos en el dispositivo del usuario en lugar de forzar el uso de la nube. Una ventaja competitiva clave mencionada es la oferta de espacios de trabajo y colaboradores ilimitados de forma gratuita. Además, se menciona la posibilidad de autoalojar la herramienta para obtener el máximo control sobre la infraestructura de desarrollo.

Demostración práctica: Peticiones y WebSockets

El narrador realiza una demostración en vivo mostrando que se puede empezar a usar Hopscotch sin necesidad de iniciar sesión o instalar nada. Se muestra la creación de una solicitud GET a un endpoint de prueba, configurando parámetros de consulta y encabezados personalizados con gran facilidad. La respuesta se recibe de forma casi instantánea con el formato JSON aplicado automáticamente para facilitar la lectura. El video también explora la gestión de variables de entorno y colecciones, funciones esenciales para cualquier flujo de trabajo profesional. Aunque se menciona que la implementación de WebSockets fue algo inestable durante la prueba, se demuestra que el flujo de mensajes funciona correctamente una vez establecida la conexión.

Migración y comparativa detallada de características

Se explica el proceso de migración, destacando que Hopscotch permite importar colecciones de Postman e Insomnia con un solo clic para facilitar la transición. El presentador profundiza en la comparativa de recursos, notando que la aplicación de escritorio de Hopscotch pesa solo 40 MB frente a los 400 MB de Postman. Se resalta la ventaja de la colaboración en tiempo real sin configuraciones de permisos complicadas y la utilidad de su CLI para flujos de CI/CD. El uso de extensiones de navegador para evitar problemas de CORS y la capacidad de trabajar con APIs en localhost son puntos fuertes resaltados. Finalmente, se mencionan mejoras recientes como el filtrado JQ y un sistema de scripting más potente para la manipulación de solicitudes.

Limitaciones, veredicto final y conclusiones

El video adopta un tono equilibrado al mencionar las desventajas de Hopscotch, como la presencia de telemetría ligera en la versión de la nube y la falta de funciones avanzadas de monitoreo profundo. El narrador admite que para configuraciones de mocking muy complejas, Postman sigue siendo una herramienta más robusta por el momento. Sin embargo, para ingenieros de frontend y backend que buscan velocidad diaria, el cambio a Hopscotch se describe como una decisión acertada. Se concluye que es una alternativa real y poderosa que vale la pena probar, especialmente para equipos pequeños y medianos que desean evitar costes por asiento. El video cierra invitando a la audiencia a compartir sus experiencias y a suscribirse para descubrir más herramientas de código abierto.

Community Posts

View all posts