API integrations technical documents

Ready-made clients for third-party services. Mostly WebSocket market data and trading feeds, plus the messaging platforms and the two SignalR dialects. Twenty-six documents in this section, each one available as a web page and as an A4 PDF.

Twenty-six documents

Read links open the web version. PDF links open the same content laid out for A4, with a cover page and fixed page breaks.

3Commas API3Commas trading-bot WebSocket and REST client for Delphi — DMC streams plus account, deal and bot endpoints.
Anthropic APIAnthropic Claude API client — Messages, streaming, tool use, vision and structured-output JSON schema for Delphi.
Binance APIBinance spot and futures WebSocket and REST client — public streams, user data and authenticated trading.
Bitfinex APIBitfinex v2 WebSocket client — public tickers, books and trades plus authenticated account and order streams.
Bitmex APIBitmex WebSocket and REST client — public market data plus authenticated trading and position streams.
Bitstamp APIBitstamp WebSocket client — live order book, trade and ticker streams for every supported instrument.
Blockchain.com APIBlockchain.com market-data WebSocket client — subscribe to live tickers, books and trades via the generic TsgcWebSocketClient.
Bybit APIBybit v5 unified WebSocket and REST client — spot, linear, inverse and options market data plus authenticated trading.
CEX.io APICEX.io WebSocket and REST client — public and authenticated channels for the CEX.io exchange.
Coinbase Advanced Trade APICoinbase Advanced Trade WebSocket and REST client — public market data plus authenticated trading on Coinbase Exchange.
Cryptohopper APICryptohopper trading-bot REST client — accounts, hoppers, orders and signals for Delphi.
Discord APIDiscord Gateway WebSocket client — receive bot events, manage guilds and send REST commands from Delphi.
Huobi (HTX) APIHuobi / HTX WebSocket and REST client — global spot and derivatives market-data plus authenticated trading.
Kraken APIKraken WebSocket v2 and REST client — public market-data plus authenticated account, order and balance streams.
KuCoin APIKuCoin WebSocket and REST client — spot and futures market-data plus authenticated trading.
MEXC APIMEXC WebSocket and REST client — spot and futures market data plus authenticated trading.
OKX APIOKX v5 WebSocket and REST client — unified spot, futures, perpetual and options market data plus authenticated trading.
OpenAI Realtime APIOpenAI Realtime WebSocket client — bidirectional audio, function-calling and tool-use sessions with GPT-4o models.
Pusher Channels APIPusher Channels client for Delphi — public, private and presence channels with WebSocket transport.
RCON ProtocolSource RCON protocol client — Valve / Source-engine remote console TCP client for Delphi.
SignalR Classic APISignalR classic (ASP.NET) WebSocket client — hubs, persistent connections and reconnect for Delphi.
SignalR Core APIASP.NET Core SignalR WebSocket client — hubs, streaming, MessagePack and JSON protocols for Delphi.
Socket.IO APISocket.IO v4 client for Delphi — engine.io transport plus rooms, namespaces and acknowledgments.
Telegram APITelegram TDLib (full client) and Bot API REST client — chat, message, file and bot endpoints for Delphi.
WhatsApp Cloud APIWhatsApp Cloud API client — Meta-hosted WhatsApp Business messaging, templates and media for Delphi.
XTB APIXTB xAPI WebSocket client — market data and trading for forex, indices, commodities and stocks.

The rest of the reference set

Eighty-six documents in all. The full index lists every one of them on a single page.

AI and LLM

8 documents

Components that talk to language models and vector stores: the provider clients, the chatbot and translator front ends, embeddings, and both sides of the Model Context Protocol.

Browse AI and LLM

Core components

12 documents

The WebSocket client and server themselves, in Delphi and in .NET, together with the resilience components that guard them and the scaling components that put several servers behind one address.

Browse Core components

DataSnap and WebBroker

3 documents

Bridges that host an existing WebBroker or DataSnap application on an sgcWebSockets server, so one executable answers REST, WebSocket and HTTP/2 on the same port.

Browse DataSnap and WebBroker

HTTP, HTTP/2 and authentication

14 documents

The HTTP/2 client and server, gRPC, the OAuth2 and JWT components on both sides, WebAuthn, and the push and queue services reached over plain HTTP.

Browse HTTP, HTTP/2 and authentication

IoT brokers

2 documents

MQTT clients preconfigured for the two managed IoT brokers, with the authentication each one insists on already wired up.

Browse IoT brokers

Peer to peer

8 documents

The NAT traversal stack: STUN, TURN and ICE as client and server, the UDP transports underneath them, and the Delphi side of RTCPeerConnection.

Browse Peer to peer

Messaging protocols

12 documents

WebSocket subprotocols and message brokers: MQTT, both AMQP versions, STOMP against two brokers, WAMP, WebRTC signalling, and the five custom sgc subprotocols.

Browse Messaging protocols

Server APIs

1 document

Server-side components that answer a browser or platform specification rather than call somebody else’s service.

Browse Server APIs

Best value: All-AccessEvery eSeGeCe product, Premium Support included, from €1,059/year.
See All-Access pricing

Try sgcWebSockets

Every component in this section ships in the same package, with the demo projects each document names. Download the free Trial edition and run them.