Google

Apigee announces general availability of APIM Extension Processor- Google Developers Blog

Apr 15, 2025Ishita Saxena, Sanjay Pujare
Apigee announces general availability of APIM Extension Processor- Google Developers Blog
SummaryAI, from the source post

This post introduces the General Availability (GA) of the Apigee Extension Processor (version 1.0), a traffic extension that allows Apigee's API management policies to be applied to gRPC streaming traffic. It addresses the challenge of Apigee not natively supporting gRPC streaming in its inline proxy mode. The solution involves using an Application Load Balancer (ALB) as the Policy Enforcement Point (PEP) and the Apigee Extension Processor (acting as a PDP) via a Service Extension. This enables policy enforcement on gRPC bidirectional streaming, Server-Sent Events (SSE), and secure access to Google Cloud services like Bigtable and Vertex AI, all while routing traffic to backends like Cloud Run. The post details the infrastructure and data flow, highlighting how the ALB calls out to Apigee for policy decisions before forwarding the request to the backend, and how responses are handled similarly. A use case is presented for securing and managing gRPC streaming services on Cloud Run with Apigee.

More from the gRPC and RPC Frameworks trail