The Greenplum Streaming Server (GPSS) is a gRPC server. gRPC provides a language- and platform-neutral client/server communication framework. For more information about gRPC, refer to the gRPC documentation.
GPSS exposes a Batch Data API gRPC interface.
You can develop a GPSS gRPC client on your operating system of choice and with the IDE or build environment of your choice. You can also develop the client using any programming language supported by gRPC.
You will perform the following tasks when you develop a GPSS client: