Download sgcHTTP: Free Trial | eSeGeCe

Download sgcHTTP

The sgcHTTP components ship inside the sgcWebSockets trial installer. Download the package for your IDE version and the SGC HTTP palette page appears with both components ready to use: TsgcHTTP2Client and TsgcGRPCClient. The three Google Cloud classes are available in code right away. No separate installer needed.

One installer, one trial. sgcHTTP is licensed as a standalone package with the sgcWebSockets Core runtime bundled in, and it is distributed through the same trial download. Install it, open the SGC HTTP palette page, and evaluate all five clients before you buy.

Trying HTTP/2 or gRPC? The trial installer includes sgcCustomIndy, so both clients work during evaluation. A license for HTTP/2 and gRPC requires the sgcCustomIndy add-on, added automatically when you order sgcHTTP.

RAD Studio / Delphi Downloads

Trial version works for a limited time on a single workstation. Includes the sgcHTTP components.

Delphi 13 Florence Download ↓
Delphi 12 Athens Download ↓
Delphi 11 Alexandria Download ↓
Delphi 10.4 Sydney Download ↓
Delphi 10.3 Rio Download ↓
Delphi 10.2 Tokyo Download ↓
Delphi 10.1 Berlin Download ↓
Delphi 10 Seattle Download ↓
Delphi XE8 Download ↓
Delphi XE7 Download ↓
Delphi XE6 Download ↓
Delphi XE5 Download ↓
Delphi XE4 Download ↓
Delphi XE3 Download ↓
Delphi XE2 Download ↓
Delphi XE Download ↓
Delphi 2010 Download ↓
Delphi 2009 Download ↓
Delphi 2007 Download ↓
Delphi 7 Download ↓

C++ Builder Downloads

Trial version works for a limited time on a single workstation. Includes the sgcHTTP components.

C++ Builder 13 Download ↓
C++ Builder 12 Download ↓
C++ Builder 11 Download ↓
C++ Builder 10.4 Download ↓
C++ Builder 10.3 Download ↓
C++ Builder 10.2 Download ↓
C++ Builder 10.1 Download ↓

Credentials to Get You Connected

HTTP/2 and gRPC just need a server to call. The Google Cloud clients need a service account, free to create.

HTTP/2 & gRPC endpoints

Point TsgcHTTP2Client or TsgcGRPCClient at any HTTP/2-capable server or gRPC service you already run, or stand up a local one for testing.

Google service account

Create a service account in the Google Cloud console, download its JSON key, and set GoogleCloudOptions.JWT from the project id, client email and private key it contains.

Pub/Sub & Calendar APIs

Enable the Pub/Sub API and the Google Calendar API for your project in the Cloud console, then grant the service account the roles each API needs.

Firebase Cloud Messaging

Enable the Firebase Cloud Messaging API on a Firebase project, then call SendMessage with the project id and a v1 payload.

System Requirements

Delphi / C++ Builder

  • Delphi 7, 2007, 2009, 2010
  • Delphi XE through XE8
  • Delphi 10 Seattle through 10.4 Sydney
  • Delphi 11 Alexandria, 12 Athens, 13 Florence
  • C++ Builder (matching versions)

Platforms & Runtime

  • Windows, Linux, macOS, iOS and Android
  • HTTP/2 and gRPC need sgcCustomIndy for ALPN
  • Google Cloud clients are plain HTTPS on the bundled Core runtime
  • Full source code in paid versions

Need a License?

sgcHTTP is licensed on its own, with the sgcWebSockets Core runtime bundled in.