sgcWebSockets
sgcWebSockets
Rad Studio

Share your code using our WebSockets library for your Delphi VCL, Firemonkey, CBuilder and Javascript projects. Includes Server, Clients and several protocols for building and connecting to WebSocket applications.

WebSocket and HTTP Support
Cross-platform
Protocols and APIs
SSL/TLS for Security
Best Communication Library
IOCP and EPOLL Servers
WebAuthn & PassKeys Support
WebSocket and HTTP Support

sgcWebSockets includes client and server-side implementations of the WebSocket protocol (RFC 6455). HTTP/s is also full supported.

Protocols and APIs

Several protocols are supported: MQTT, STOMP, WEBRTC, WAMP... Built-in protocols support Transactions, Datasets, QoS, big file transfers and more. APIs supported for third-parties like Pusher, Bitfinex...

Cross-platform

Share your code using our WebSockets library for your Delphi VCL, Firemonkey, Intraweb, Javascript and C# projects. Includes Server, Clients and serveral protocols for building and connecting to WebSocket applications.

sgcOpenAPI
Pascal OpenAPI Client Generator
previous arrow
next arrow
Slide 1
Image is not available
Build Applications

Share your code using our WebSockets library for your Delphi, CBuilder, Firemonkey, Javascript and .NET projects. Includes Server, Clients and several protocols for building and connecting to WebSocket applications.

Image is not available
Standard Protocols

Standard Protocol for bi-directional communications between servers and clients over WebSockets. Supports Secure Connections using OpenSSL libraries.

Image is not available
Expand your Possibilities

Easy to use, you can expand your Applications using Built-in protocols for RPC, File transfers, Socket.io Servers, WAMP protocol and more.

WebAuthn
WebAuthn & PassKeys

sgcWebSockets supports the WebAuthn Protocol providing a full-featured WebAuthn Server Component:
- Fido Conformance Test 100% validated.
- Supports ALL algorithms.
- Powerful solution to implement the WebAuthn Relying Party server
- Enable passwordless authentication in your web application.

Feel free to Try the WebAuthn Protocol with the sgcWebSockets VCL Library

Image is not available
previous arrow
next arrow
Block
eSeGeCe Software
The Best
Amazing
Modern
Enterprise
Components
for Developers
Features

Easy to use, you can expand your Applications using Built-in protocols for RPC, File transfers, Socket.io Servers, WAMP protocol and more.

Download Trial

Full Enterprise Single Trial version, works for a time limited period and can only be installed in a single WorkStation

Online Demo

Test our Online Demos which show the main features of our products.

WebSocket compression is essential for reducing bandwidth and improving responsiveness, especially when transmitting repetitive data like JSON payloads. The permessage-deflate extension compresses every WebSocket frame on the fly — but the speed of that compression directly impacts your application's throughput. Starting with sgcWebSockets 2026.4.0, the permessage-deflate implementation has been completely rewritten for significantly faster performance. In our benchmarks, small messages co...
OAuth 2.0 access tokens are the keys to your API kingdom — and if someone steals one, they can use it from anywhere. DPoP (Demonstrating Proof of Possession), defined in RFC 9449, solves this by cryptographically binding tokens to the client that requested them. Even if a token is intercepted, it becomes useless without the client's private key. Starting with sgcWebSockets 2026.4.0, the OAuth2 client and server components include full DPoP support. This article explains what DPoP is, how i...
Remote server administration, automated deployments, configuration management, and infrastructure monitoring — all of these rely on secure shell access. Whether you need to execute a single command on a remote host, open an interactive terminal session, or set up a port-forwarding tunnel, SSH is the protocol that makes it possible. The sgcIndy package includes TIdSSHClient — a native Delphi SSH client component that implements the SSH-2 protocol with full support for command executio...