Skip to content

Raouf-wso2/apim-tutorial

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

API Management Tutorial

Overview

In today's digital world, managing APIs is crucial for organizations aiming to succeed in a connected environment. This tutorial explores how to use API Management (APIM) to drive innovation, collaboration, and seamless experiences. By following the tutorial, participants learn practical ways to use APIM Manager to manage APIs throughout their lifecycle, effective design, ensure security and compliance, improve performance, and create a better experience for developers.

Features

  • Understand the importance of API management in digital transformation.
  • Learn how to design, deploy, and manage APIs throughout their lifecycle.
  • Explore best practices for API design API security and developer experience.
  • Gain practical insights into leveraging Kubernetes-native API Management (APIM) for scalability and flexibility.

APK Tutorial

Overview

Introducing APK, the API Platform for Kubernetes, a cutting-edge API management solution designed to leverage the power of Kubernetes for seamless and scalable deployments. APK harnesses Kubernetes' native features, enabling automatic scaling based on load and configurable parameters, utilizing rich Kubernetes metrics.

At the core of APK's robust gateway solution is the meticulously selected Envoy technology, known for exceptional performance, lightweight nature, and perfect compatibility within the APK ecosystem. APK extends beyond traditional gateways with purpose-built extensions addressing specific API management use cases. Some of these extensions have been contributed back to the Envoy community, reflecting our commitment to collaborative innovation.

WSO2 APK adheres to the Kubernetes Gateway API specification, an open-source project managed by the SIG-NETWORK community. This specification introduces vital resources such as GatewayClass, Gateway, HTTPRoute, TCPRoute, and Service, augmenting service networking capabilities in Kubernetes. By adhering to this specification, WSO2 APK seamlessly integrates with Kubernetes service networking, leveraging expressive and extensible interfaces to enhance API management functionality within Kubernetes deployments.

Characteristics of APK

  • APK's microservices architecture offers advantages such as easy scalability and seamless upgrades, harnessing the benefits of the architecture for agility and flexibility.
  • The separation of the control plane and data plane in APK allows users to integrate any control plane of their choice, providing maximum flexibility and customization.
  • APK is an evolving open-source solution that delivers advanced API management capabilities and is designed for cloud-native architectures, seamlessly integrating with Kubernetes.
  • With seamless CI/CD integration, APK supports a streamlined GitOps approach for efficient deployment and management of APIs.
  • APK aims to provide API marketplace capabilities, enabling sharing, discovery, and reusability of APIs while focusing on efficient governance and administration.

About

WSO2 API Manager Tutorial

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 56.4%
  • Shell 37.5%
  • JavaScript 5.5%
  • Dockerfile 0.6%