VeltrixByte LogoVeltrixByte
Requestly
Terminal PUBLICADO ACTIVO Binario multiplataforma Gratis

Requestly

Cliente REST para la terminal. Escribe, envía e inspecciona peticiones HTTP (GET, POST, PUT, DELETE, etc.) sin salir de tu terminal. Soporta colecciones, variables por entorno, cookies automáticas, autenticación (Bearer/Basic/API Key), themes y navegación 100% por teclado.

0.0

0 likes

0 descargas

Publicado16 sept 2026
Gratis

Requestly — Tu cliente REST para la terminal

Sin escritorio. Sin nube. Sin pesadez. Todo por teclado.

REQUESTLY es un cliente REST para terminal escrito en Rust + Ratatui que te permite componer, enviar, inspeccionar y organizar peticiones HTTP a cualquier API — directamente desde la línea de comandos, sin instalar Postman, sin abrir un navegador y sin consumir recursos.

Composición de peticiones

  • Todos los métodos HTTP: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
  • URL completa con autocompletado
  • Query params: añadir, editar, activar/desactivar, borrar — todo en pares clave/valor
  • Headers: añadir, editar, activar/desactivar, borrar con sugerencias
  • Cuerpo: none, raw, JSON (con validación), x-www-form-urlencoded y multipart/form-data
  • Detección automática de Content-Type según el tipo de cuerpo

Autenticación completa

  • Sin autenticación (por defecto)
  • Bearer Token: Authorization: Bearer <token>
  • Basic Auth: usuario/contraseña codificado
  • API Key: en header o en query param, nombre/valor configurable
  • Ocultación de secretos en pantalla
  • Integración con variables: {{token}} se sustituye automáticamente

Envío y respuesta

  • Envío async no bloqueante — la UI sigue respondiendo mientras esperas
  • Muestra status, tiempo de respuesta, tamaño, headers y body
  • Pretty-print y resaltado de JSON
  • Formato básico de XML y HTML
  • Timeout configurable, seguimiento de redirects
  • Manejo robusto de errores de red (timeout, DNS, conexión rechazada, TLS)
  • Cancelación de peticiones en curso

Organización: colecciones, carpetas e historial

  • Guardar peticiones con nombre en colecciones
  • Carpetas anidadas dentro de colecciones con navegador en árbol
  • Duplicar, renombrar, borrar peticiones
  • Historial automático de todas las peticiones enviadas
  • Reabrir cualquier entrada del historial como nueva petición editable
  • Buscar/filtrar por nombre, método o URL

Variables y entornos

  • Definir variables reutilizables con sintaxis {{nombre}}
  • Agrupar en entornos (dev, staging, prod)
  • Cambiar el entorno activo y ver cuál está activo en todo momento
  • Sustitución automática en URL, params, headers, cuerpo y auth
  • Variables globales compartidas entre entornos
  • Aviso claro si una variable usada no existe

Cookies — Cookie Jar completo

  • Cookie jar automático: captura de Set-Cookie, reenvío por dominio/ruta
  • Respeto de todos los atributos: Domain, Path, Expires/Max-Age, Secure, HttpOnly, SameSite
  • Distinción entre cookies de sesión (memoria) y cookies persistentes
  • Inspector de cookies: ver todas las cookies agrupadas por dominio con todos sus atributos
  • Crear, editar y borrar cookies manualmente
  • Activar/desactivar envío de cookies globalmente y por petición
  • Eliminación automática de cookies caducadas
  • Aislamiento de cookie jar por entorno (dev/staging/prod no comparten cookies)

Configuración y apariencia

  • Temas: claro, oscuro, alto contraste y personalizados — aplicación en caliente
  • Paleta personalizable: colores para status (2xx/3xx/4xx/5xx), acentos, bordes, foco
  • Layout: orientación de paneles, tamaños, mostrar/ocultar paneles
  • Keybindings: totalmente personalizables con presets (default, Vim, Emacs) y detección de conflictos
  • Red: timeout, redirects, TLS, proxy, política de cookies, user-agent
  • Editor: auto-formato JSON, wrap en visor, formato por defecto
  • Validación robusta: una configuración inválida no impide arrancar
  • Archivo de configuración editable a mano además de la pantalla TUI

Persistencia local

  • Todo vive en archivos locales en formato legible por humanos
  • Escritura segura ante cierres a medias
  • Git-friendly: datos ordenados y estables para versionar
  • Migración de formato entre versiones sin pérdida de datos
  • Datos en ~/.local/share/requestly/, config en ~/.config/requestly/

Principios de diseño

  • Rápido y ligero: arranque instantáneo, ~3 MB de binario, bajo consumo de memoria
  • Todo por teclado: navegación y acciones sin ratón
  • Local primero: sin nube obligatoria, sin telemetría
  • Transparente: datos legibles, versionables con git
  • Enfoque en el flujo: menos pasos entre "escribir petición" y "ver respuesta"

Usuarios objetivo

  • Desarrolladores backend que prueban sus propios endpoints
  • DevOps / SRE que verifican servicios desde servidores remotos (SSH)
  • QA que valida APIs de forma manual
  • Cualquiera que prefiera el teclado y la terminal a una interfaz gráfica
Requisitos técnicos
Linux / macOS / Windows x86_64 / amd64, arm64 / aarch64 SSD 3MB RAM 32MB

Versiones disponibles

1 versión

Descarga instaladores nativos y paquetes ejecutables multiplataforma.

  • Versión 0.1.0

    Última versión
    5.36 MB•0 descargas•16 sept 2026•Linux, macOS, Windows

    Notas de la versión:

    Release generated automatically from GitHub Actions.

    Binarios disponibles para v0.1.0

    Linux 32-bit · .tar.gz

    requestly-0.1.0-linux-x86_64.tar.gz

    1.48 MB
    macOS ARM64 · .tar.gz

    requestly-0.1.0-macos-aarch64.tar.gz

    1.29 MB
    macOS 32-bit · .tar.gz

    requestly-0.1.0-macos-x86_64.tar.gz

    1.35 MB
    Windows 32-bit · .zip

    requestly-0.1.0-windows-x86_64.zip

    1.24 MB

Reseñas

  • Todavía no hay reseñas.