curl

Herramienta de línea de comandos y biblioteca para transferir datos mediante URLs en múltiples protocolos

Visitar curl

curl es una herramienta de línea de comandos y una biblioteca de software de código abierto diseñada para desarrolladores y administradores de sistemas. Su objetivo principal es facilitar la transferencia de datos a través de redes, resolviendo la necesidad de un cliente HTTP y de protocolos similares robusto y versátil para scripts y aplicaciones.

Sus capacidades principales incluyen:

  • Soporte de protocolos como HTTP, HTTPS, FTP, SFTP, IMAP y SMTP entre otros.
  • Transferencias avanzadas con soporte para HTTP/2, HTTP/3, TLS y compresión de datos.
  • Autenticación flexible mediante tokens, Kerberos, NTLM y métodos SASL.
  • Gestión de conexiones con reutilización, resolución de nombres DNS y soporte IPv6.
  • Salida configurable que permite obtener metadatos en JSON o información de transferencia.
  • Integración en scripts gracias a su naturaleza de herramienta de línea de comandos.

curl es gratuito y de código abierto, disponible para macOS, Linux y Windows. Su amplia adopción en dispositivos y aplicaciones lo convierte en un estándar de la industria. Al ser una herramienta de uso generalista y muy estable, las alternativas suelen buscarse por necesidades específicas de scripting o entornos donde se prefieren otras bibliotecas de red.

Compartir:

Código abierto

  • Coste

    Gratis
  • Código abierto

    Sí
  • Licencia

    curl license
  • Repositorio

    curl/curl
Plataformas
MacLinuxWindows
Tipo de aplicación
Línea de comandos

Propiedades

  • Ligero
  • Multiplataforma
  • Portable
  • Sin anuncios

Parecidos a curl