WSO2 introduces WSO2 API Platform for Kubernetes

Built on a Kubernetes-native, microservices architecture, the WSO2 APK next-generation, open-source API management platform enables enterprises to speed the delivery of cloud native applications in their Kubernetes environments.

  • Monday, 18th September 2023 Posted 9 months ago in by Phil Alsop

Kubernetes is the container orchestration platform of choice for the majority of enterprises building cloud native applications. But their development teams have been hindered by the need to manually configure traditional API management solutions that offer suboptimal performance, scalability and resilience within a Kubernetes environment. WSO2 is addressing this challenge with today’s introduction of WSO2 API Platform for Kubernetes (WSO2 APK.)


WSO2 APK is a comprehensive API management solution that has been purposefully engineered from the ground up to leverage the inherent strengths of Kubernetes. The fully open-source platform adheres to the Kubernetes Gateway API specification, and it seamlessly integrates with Kubernetes’ robust features, including container orchestration, namespaces for organising clusters, scalability, and service discovery, among others. As a result, enterprises using WSO2 APK can optimise their API management practices and workflows while accelerating the delivery of solutions within their Kubernetes environments.


Additionally, WSO2 APK is based on a microservices architecture, which supports customisation and scaling without affecting the system as a whole. A cloud native solution with a fast boot up and very low resource consumption, WSO2 APK also effortlessly scales to accommodate demanding requirements, even in scenarios with substantial numbers of APIs, empowering organisations to effectively handle diverse and extensive API ecosystems.


The Data Plane of WSO2 APK, featuring the API Gateway, is generally available today. This enables organisations to deliver core API management capabilities in a Kubernetes workflow, configure the runtime aspects of APIs, discover Kubernetes services, and convert them into APIs. The next release, scheduled for Q1 2024, will deliver a seamless user interface (UI) experience for API design and publishing, as well as enhanced administration and governance.


“For more than a decade, WSO2 has been delivering industry-first API management solutions to address development teams’ evolving needs. WSO2 APK builds on this commitment by providing a comprehensive API management platform designed specifically to utilise and integrate with the Kubernetes capabilities developers rely on for their modern, cloud native applications,” said Chris Davey, WSO2 vice president and general manager - API & integration software business unit. “We believe that WSO2 APK will drive innovation, enable faster development, and unlock new possibilities for organisations looking to harness the full potential of their APIs within Kubernetes deployments.”


WSO2 APK Data Plane Featuring the API Gateway

The WSO2 APK Data Plane features the API Gateway, which adheres to the Kubernetes Gateway API and uses the Envoy Gateway, a widely adopted implementation of the Gateway API specification. Envoy is an open-source, high-performance edge and service proxy designed for cloud native environments. WSO2 APK enhances Envoy’s advanced features to deliver load balancing, service discovery, rate limiting, observability and more. WSO2 APK also extends Kubernetes abstractions, offering well-designed custom resources for APIs, applications and policies, enabling developers experienced in working with custom resource definitions to easily leverage API management capabilities within a Kubernetes environment.


The WSO2 APK API Gateway is built to manage high-volume, real-time data processing, acting as a policy enforcement point for incoming API traffic and the application of quality of service (QoS) features, including security via authentication and authorisation, rate limiting, message transformation, and request routing. Key features of the WSO2 APK API Gateway include:


●       Auto-scaling. The WSO2 APK API Gateway harnesses Kubernetes standards and advanced mechanisms for automatic scaling, adjusting gateway capacity based on dynamic factors like CPU utilisation, memory usage, and custom-defined metrics. This ensures optimal resource allocation for varying loads and performance demands.

●       Enhanced security. Robust security features built into the WSO2 APK Gateway ensure the protection of both the system and APIs within the Kubernetes ecosystem. WSO2 APK also supports the extension of security capabilities through the integration of third-party identity providers like the market-leading WSO2 Identity server. This flexibility enables organisations to meet complex deployment requirements and seamlessly integrate their existing security infrastructure.

●       Advanced rate limiting. The WSO2 APK API Gateway provides advanced policy management capabilities to enable efficient rate limiting of APIs. By empowering users with complete control to enforce appropriate limits on client requests, it enables enterprises to effectively manage and regulate the flow of API traffic and contain costs while ensuring the availability, reliability and security of APIs.