eSeGeCe — Componentes de Comunicación Empresarial para Delphi y .NET
DESTACADO · sgcIndy

El Indy que ya conoces, mantenido y modernizado

sgcIndy es una distribución mantenida, parcheada y modernizada de la librería Indy, no un fork ni un sustituto. Unos 160 componentes Indy envueltos bajo el prefijo sgcId*, con enlaces para OpenSSL 1.1.x y 3.0.x, TLS 1.3, clientes SSH y SFTP, y endurecimiento opcional del servidor por encima.

  • Más de 160 componentes
  • OpenSSL 1.1 y 3.0
  • Compatible con TLS 1.3
  • Edición Community gratuita
sgcIndyExample.pas
uses sgcIdTCPClient, sgcIdSSLOpenSSL; var SSL: TsgcIdSSLIOHandlerSocketOpenSSL; begin SSL := TsgcIdSSLIOHandlerSocketOpenSSL.Create(nil); SSL.SSLOptions.SSLVersions := [sslvTLSv1_3]; sgcIdTCPClient1.IOHandler := SSL; sgcIdTCPClient1.Host := 'api.example.com'; sgcIdTCPClient1.Port := 443; sgcIdTCPClient1.Connect; end;

El mismo modelo de componentes, los mismos nombres de clase. La capa TLS de debajo es la que se pone al día.

sgcIndy Destacado

Componentes Indy TCP/IP mejorados para Delphi, C++ Builder y Free Pascal. La edición Community ofrece binarios compilados gratis, el código fuente completo llega con la suscripción All-Access de eSeGeCe.

Todo sigue donde lo dejaste, la fontanería avanza

Indy es la librería original Internet Direct, con licencia dual y mantenida por el Indy Pit Crew. sgcIndy conserva su modelo de componentes y sus nombres de clase, y añade encima las piezas que la distribución original no incluye. Cada punto de abajo está documentado en la comparación entre sgcIndy e Indy.

Enlaces modernos de OpenSSL y TLS 1.3

Cabeceras para la ABI de OpenSSL 1.1.x y para la arquitectura de proveedores de OpenSSL 3.x, junto a la API heredada 1.0.x, así puedes enlazar con las librerías actuales sin parchear las units SSL originales. El enumerado TIdSSLVersion se amplía con sslvTLSv1_3, y el contexto de OpenSSL consulta el runtime mediante IsOpenSSL_TLSv1_3_Available antes de aplicarlo. TLS 1.2 y 1.3 están disponibles tanto por el backend de OpenSSL como por el de SChannel.

Características de TLS y OpenSSL →

Cliente SSH, TIdSSHClient

Un cliente SSH 2.0 con autenticación por contraseña, por clave pública y keyboard-interactive, Execute() para comandos remotos, sesiones de shell y PTY, soporte multicanal y reenvío de puertos local o remoto. Indy original no incluye ningún componente SSH.

Detalles de SSH →

Cliente SFTP, TIdSFTPClient

SFTP v3 sobre SSH, construido sobre TIdSSHClient. Get y Put por ruta o por stream, ListDirectory con todos los atributos, borrado, renombrado, gestión de carpetas y OnSFTPProgress con indicador de cancelación. Indy original incluye FTP y FTPS, no SFTP.

Detalles de SFTP →

Endurecimiento opcional del servidor

StrictVerify cierra la vía de verificación de certificados que fallaba en abierto. DisableCompression, DisableRenegotiation y ServerCipherPreference endurecen el contexto TLS. SetReadDeadline y RequestReadTimeout derrotan a los clientes Slowloris de goteo lento. MaxRequestBodySize, MaxHeaderTotalSize y StrictRequestParsing acotan la memoria por petición y rechazan las peticiones contrabandeadas. Cada flag mantiene por defecto el comportamiento anterior.

Leer las notas de la versión 2026.6 →

Instalador de un solo clic

Un instalador nativo de Windows detecta todos los IDE de Delphi y C++ Builder de la máquina, compila los paquetes de runtime y de diseño, los registra y añade por ti las rutas de librería, de navegación y de salida de BPL.

Obtener los paquetes →

XOAuth2, listo para usar

Los mecanismos TIdSASLXOAuth2 y TIdSASLOAuth2Bearer vienen empaquetados con los clientes SMTP, IMAP y POP3 incluidos, así que las cuentas de Gmail y Outlook se autentican mediante flujos OAuth modernos.

Autenticación →

Mejoras en el manejo de conexiones

Ajustes de keep-alive, de timeouts y de gestión de buffers sobre los componentes Indy de TCP, UDP, HTTP, FTP, SMTP, POP3 e IMAP, con un mejor manejo de errores.

Visión general del producto →

Precompilado para cada IDE

Binarios DCU y BPL empaquetados desde Delphi 7 hasta RAD Studio 13 y desde C++ Builder 2007 hasta C++ Builder 13. Indy se distribuye solo como código fuente, así que lo compilas tú mismo, versión a versión, a mano.

Ediciones →

sgcIndy se apoya en el trabajo original de Indy del Indy Pit Crew, Remy Lebeau, Hadi Hariri y el Indy Working Group. Es una distribución, no un fork, y el modelo de componentes de Indy se conserva.

Todos los IDE que aún tienes instalados

Se publican binarios DCU y BPL empaquetados para cada versión de abajo. El mismo código fuente compila bajo Free Pascal y Lazarus, para aplicaciones VCL, FireMonkey y de consola.

Delphi 13 Florence Delphi 12 Athens Delphi 11 Alexandria Delphi 10.4 Sydney Delphi 10.3 Rio Delphi 10.2 Tokyo Delphi 10.1 Berlin Delphi 10 Seattle Delphi XE8 XE7 XE6 XE5 XE4 XE3 XE2 XE Delphi 2010 Delphi 2009 Delphi 2007 Delphi 7
C++ Builder 13 C++ Builder 12 C++ Builder 11 10.4 10.3 10.2 10.1 10 XE8 XE7 XE6 XE5 XE4 XE3 XE2 XE 2010 2009 2007
Windows de 32 y 64 bits macOS Linux Lazarus y Free Pascal VCL, FMX, Consola IPv4 e IPv6

Elige tu IDE en la página de descarga de sgcIndy. Todos los paquetes son de descarga gratuita y de despliegue libre de royalties.

Cuatro pasos del Indy original a sgcIndy

Los componentes conservan el modelo de Indy y los nombres de clase de Indy bajo el prefijo sgcId*, así que un código base Indy existente necesita cambios mínimos para pasarse.

  1. 1 Descarga el paquete de tu IDE

    La edición Community es gratuita, sin registro y sin caducidad. Un archivo por cada versión de Delphi y de C++ Builder.

  2. 2 Ejecuta el instalador

    Detecta todos los IDE instalados, compila y registra los paquetes de runtime y de diseño, y fija las rutas de librería, de navegación y de BPL.

  3. 3 Conserva tu código

    El mismo modelo de componentes, los mismos nombres de clase, unos 160 componentes envueltos bajo el prefijo sgcId*. Cambios mínimos para actualizar una aplicación Indy existente.

  4. 4 Activa lo que necesites

    TLS 1.3, OpenSSL 3.0, XOAuth2 y los flags de endurecimiento del servidor son todos opcionales, y cada uno mantiene por defecto el comportamiento anterior.

Edición Community

Gratis. Binarios DCU y DCP compilados para cada versión compatible de Delphi y C++ Builder, OpenSSL 1.1 y 3.0 listos para usar, autenticación XOAuth2, despliegue libre de royalties en aplicaciones comerciales y soporte de la comunidad.

Descargar Community →

Edición con código fuente

Incluida en la suscripción All-Access de eSeGeCe. Código fuente Pascal completo, parches y scripts de compilación, junto a sgcWebSockets Enterprise, sgcHTML, sgcOpenAPI, sgcSign y sgcBiometrics, un año de actualizaciones y soporte prioritario por correo electrónico.

Comparar las ediciones →

Seis librerías, una sola suscripción

sgcIndy lleva el transporte. El resto de la suite añade encima los protocolos, la UI, los SDK y las firmas.

sgcIndy

Una suite Indy TCP/IP mejorada con OpenSSL 1.1 y 3.0, TLS 1.3, clientes SSH y SFTP, y endurecimiento opcional del servidor, de Delphi 7 a RAD Studio 13.

Más información →

sgcWebSockets

WebSocket, HTTP/2, HTTP/3, MQTT, AMQP, WebRTC, IA y más de 30 integraciones de APIs para Delphi, C++Builder, Lazarus y .NET.

Más información →

sgcHTML

Construye interfaces web full-stack en Delphi y .NET. Componentes HTML en servidor, actualizaciones WebSocket en tiempo real e interactividad con htmx.

Más información →

sgcOpenAPI

Parser de OpenAPI 3.x, generador de SDK Pascal y servidor OpenAPI, además de más de 1.195 SDK preconstruidos para AWS, Azure, Google Cloud y Microsoft Graph.

Más información →

sgcSign

Firmas de documentos (XAdES, PAdES, CAdES, ASiC) y firma de código (Authenticode, ClickOnce, NuGet, VSIX), con 10 proveedores de claves y 21 perfiles nacionales de la UE.

Más información →

sgcBiometrics

Windows Hello, sensores de huella dactilar y reconocimiento facial para Delphi y C++Builder, sobre el Windows Biometric Framework.

Más información →

Qué dicen los desarrolladores

La confianza de desarrolladores de Delphi, C++ Builder, Lazarus y .NET que construyen aplicaciones en red en todo el mundo.

Vuestra librería sgcWebSockets es muy útil y fácil de configurar. ¡Seguid así!
Simone Moretti Desarrollador Delphi
Muchas gracias por vuestra ayuda y soporte, me encantan vuestros componentes.
Mark Steinfeld CTO
sgcWebSockets es increíble y vuestro soporte es el mejor.
Christian Meyer Fundador y CTO

Estás viendo la vista Indy de eSeGeCe.

Muéstrame otro enfoque →
Garantía de devolución de 30 días¿No estás satisfecho? Solicita un reembolso completo en los 30 días posteriores a la compra. Ver política de reembolso

Pon al día tu stack de Indy

Descarga la edición Community gratuita, ejecuta el instalador y conserva el código que ya tienes. El código fuente completo llega con All-Access, junto a las otras cinco librerías de eSeGeCe.