sgcIndy
Enhanced Indy TCP/IP component suite with extended protocol support, modern TLS integration, and performance optimizations for Delphi, C++ Builder, and FreePascal.
Enhanced Indy TCP/IP component suite with extended protocol support, modern TLS integration, and performance optimizations for Delphi, C++ Builder, and FreePascal.
sgcIndy builds on top of the widely adopted Indy (Internet Direct) component suite, adding modern capabilities that today's applications demand. With approximately 160 wrapped Indy components, sgcIndy provides a seamless upgrade path that preserves your existing codebase while unlocking new features.
uses
sgcIdTCPClient, sgcIdSSLOpenSSL;
procedure TForm1.ConnectTLS13;
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;
TLS 1.2 and 1.3 via OpenSSL and SChannel backends. Stay current with security standards without changing your existing code.
Enhanced TCP, UDP, HTTP, FTP, SMTP, POP3, and IMAP support with modern improvements and better error handling.
Windows, macOS, and Linux support. FreePascal and Lazarus compatibility for open-source Pascal development.
Compatible with existing Indy code. Minimal changes needed to upgrade your applications to sgcIndy's enhanced feature set.
Optimized connection handling and memory management for high-throughput scenarios. Reduced latency and better resource utilization.
Complete Object Pascal source included. Inspect, modify, and learn from the implementation. No black boxes.
[1] Full source code is only included in the eSeGeCe All-Access package.
Pair sgcIndy with our other Delphi, C++Builder and .NET component libraries.
Enterprise WebSocket, HTTP/2/3, MQTT, AMQP, WebRTC, and AI/LLM components for Delphi, C++Builder, and .NET. 30+ API integrations included.
Add WebSocket, HTTP/2 and MQTT on top of your existing Indy-based transport.
Learn more →OpenAPI 3.0 parser and SDK generator. Turn any OpenAPI spec into a strongly-typed Delphi client in seconds.
Generate type-safe REST clients that run on top of your Indy HTTP stack.
Learn more →Digital signature components for PDF, XAdES, CAdES, and PAdES. Sign and verify documents with smart cards, HSMs, or software keys.
Sign documents transmitted over Indy with full XAdES / PAdES / CAdES support.
Learn more →Native Windows Hello, fingerprint, and Windows Biometric Framework components for Delphi and C++Builder.
Add Windows Hello authentication to your Indy clients and servers.
Learn more →