Hurl es una herramienta de línea de comandos para ejecutar y probar solicitudes HTTP escritas en archivos de texto plano.
- Estrellas
- 1,230
- Forks
- 40
- Issues abiertos
- 9
- Último commit
- hace 5 días
¿Qué es?
Slumber es un cliente HTTP con interfaz de terminal para definir, ejecutar y compartir solicitudes REST. Las solicitudes se organizan en colecciones de recetas, que son plantillas ejecutables desde la TUI, la línea de comandos o un paquete de Python.
Toda la configuración y los datos se almacenan localmente en archivos de texto sin formato, por lo que las colecciones se pueden incluir en el control de versiones y compartir con un equipo. Las solicitudes se pueden generar dinámicamente a partir de otras solicitudes, archivos y comandos de shell, y los entornos se cambian mediante perfiles. Las respuestas se pueden consultar y filtrar con selectores JSONPath, y se pueden importar colecciones existentes desde formatos como Insomnia.
Funciones clave
- 01Se ejecuta como TUI de terminal, CLI o paquete de Python
- 02Almacena las colecciones como archivos fuente que se pueden incluir en el control de versiones
- 03Genera solicitudes dinámicamente a partir de otras solicitudes, archivos y comandos de shell
- 04Filtra los datos de respuesta con selectores JSONPath
- 05Cambia de entorno mediante perfiles
- 06Importa colecciones de formatos externos como Insomnia
Casos de uso
- Probar API REST sin salir de la terminal
- Compartir un conjunto de solicitudes de API con un equipo mediante un repositorio Git
- Crear scripts para enviar solicitudes HTTP desde Python o la línea de comandos
- Migrar solicitudes existentes de Insomnia a un flujo de trabajo basado en texto
Inicio rápido
- 1
Instala Slumber siguiendo la guía de instalación enlazada en el README
- 2
Crea un archivo slumber.yml con la colección de ejemplo del README
- 3
Ejecuta la TUI desde el directorio que contiene el archivo
slumber
Temas
Preguntas frecuentes
- ¿Qué es slumber?
- Cliente HTTP de terminal (TUI) que define y ejecuta solicitudes REST a partir de colecciones YAML con control de versiones. Slumber es un cliente HTTP con interfaz de terminal para definir, ejecutar y compartir solicitudes REST. Las solicitudes se organizan en colecciones de recetas, que son plantillas ejecutables desde la TUI, la línea de comandos o un paquete de Python.
- ¿slumber es gratuito? ¿Qué licencia tiene?
- slumber es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿slumber sigue mantenido?
- Mantenimiento activo. El último commit de slumber fue el 17 oct 2026.
- ¿Para qué puedo usar slumber?
- Probar API REST sin salir de la terminal Compartir un conjunto de solicitudes de API con un equipo mediante un repositorio Git Crear scripts para enviar solicitudes HTTP desde Python o la línea de comandos Migrar solicitudes existentes de Insomnia a un flujo de trabajo basado en texto
- ¿Cómo se instala slumber?
- Instala Slumber siguiendo la guía de instalación enlazada en el README Crea un archivo slumber.yml con la colección de ejemplo del README Ejecuta la TUI desde el directorio que contiene el archivo: slumber
- ¿Dónde consigo slumber?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/LucasPickering/slumber
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente HTTP para API que funciona en la terminal, alternativa a Postman e Insomnia, con solicitudes guardadas en archivos YAML.
Cliente de API para terminal que guarda solicitudes HTTP, GraphQL, gRPC, WebSocket y SSE en archivos .http de texto plano que puedes versionar con git.
Un cliente HTTP de línea de comandos rápido y fácil de usar que reproduce gran parte de la sintaxis de HTTPie con un inicio más rápido.
Ecosistema open source para el desarrollo de APIs que permite enviar solicitudes REST, GraphQL, WebSocket, SSE, Socket.IO y MQTT desde aplicaciones web, de escritorio y CLI.
Cliente de API de código abierto que guarda colecciones como archivos de texto sin formato en el sistema de archivos, una alternativa offline a Postman e Insomnia.