We are happy to announce that the API Gateway now fully supports gRPC APIs, enabling high-performance, scalable communication for modern distributed systems. This enhancement expands the capabilities of the API Gateway, offering seamless integration with gRPC services alongside traditional RESTful APIs.
Key Features
- Efficient Communication: Leverages HTTP/2 and Protocol Buffers for faster, bandwidth-efficient data exchange.
- Flexible Integration: Supports both gRPC clients and HTTP/JSON clients through protocol translation, allowing broader compatibility across diverse systems.
- Streaming Capabilities: Enables real-time data streaming with support for unary, server streaming, client streaming, and bidirectional streaming RPCs.
- API Management: Existing features like Monitoring and Authentication, Throttling, CORS policies are also supported for gRPC APIs in a similar way as for HTTP/JSON APIs.
More details: Creating gRPC APIs
The direct integration with the Distributed Message Service (DMS) is particularly useful, as it allows for highly customizable configurations. It supports fine-grained control over headers, query strings, body content, and additional metadata for precise and tailored message composition.
More details: DMS Kaka integration