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

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
- A unified API for AI model routing- Google Developers Blog
- Apigee Operator for Kubernetes and GKE Inference Gateway integration for Auth and AI/LLM policies- Google Developers Blog
- The agentic experience: Is MCP the right tool for your AI future?- Google Developers Blog
- Enterprise truth in action: Apigee API hub fueling powerful Developer Portals- Google Developers Blog
- Gemini Code Assist in Apigee API Management now generally available- Google Developers Blog