API Gateway provides functionalities that allow you to expose and secure APIs by using Ory Oathkeeper and the Istio Service Mesh resources.
Kyma API Gateway Operator is an extension to the Kyma runtime that manages the application of API Gateway's configuration and handles resource reconciliation. Within Kyma API Gateway Operator, there are two controllers: APIGateway Controller, which applies the configuration specified in the APIGateway custom resource (CR), and APIRule Controller, which applies the configuration specified in the APIRule CR.
You must enable the Istio module to be able to use the API Gateway module.
To learn how to use the API Gateway module, read the documentation in the user
directory. It contains:
- Overview documentation of APIGateway Controller and APIRule Controller
- Tutorials that provide step-by-step instructions on creating, exposing, and securing workloads
- Documentation on APIRule and APIGateway CRs
- Other technical reference documentation
If you are interested in the detailed documentation of Kyma API Gateway Operator's design and technical aspects, check the contributor
directory.