WSO2 API Manager is a full lifecycle API Management solution which has an API Gateway and a Microgateway. Istio is a service mesh solution which helps users to deploy and manage a collection of microservices. Service meshes in their native form have an “API Management gap” that requires to be filled. These are related to exposing services to external consumers (advanced security, discovery, governance, etc.), business insights, policy enforcement, and monetization. This explains how WSO2 API Manager plans to integrate with Istio and manage services deployed in Istio as APIs.
...
- The client sends the request to the service (Istio capture the request and redirects it to the Istio-proxy). This enters the Kubernetes cluster via an ingress point.
- The Istio proxy captures a wealth of signal and sends it to the Mixer as attributes.
- The Mixer adapter then calls the API Manager for various types of policy checks and verifications.
- API Manager performs the policy checks and responds back to the Mixer.
- The Mixer communicates the outcome of the policy checks to the Istio proxy.
- When there are no policy validation failures, the request is routed to the microservice.
- The microservice executes the service logic and sends the response.
- The response is sent out to the client.
What's next?
...
Install Istio for API Manager
For more information, see Istio for API Manager Quick Start guide.