WSO2 Integration

WSO2 API Manager 4.6

Design, Publish, Secure & Monitor Enterprise APIs — including AI for API Management

12 Weeks Beginner – Advanced GHS 1,550

Course Overview

WSO2 API Manager 4.6 is the leading open-source enterprise API management platform. This programme covers the full API lifecycle — from design and publishing through to security, analytics, monetisation, and AI-driven API management — structured around the official WSO2 training curriculum (APIM46DF + APIM46DA).

The first half (Fundamentals, 6 sessions) focuses on using all API Manager features without product extension. The second half (Advanced, 6 sessions) covers extending the product, Kubernetes and Docker deployments, CI/CD pipelines, and deep security configurations. Includes preparation for the official WSO2 API Manager Developer certification.

Learning Outcomes

  • Create and publish REST, SOAP, GraphQL, WebSocket, and AI/LLM APIs
  • Configure rate limiting, caching, threat protection, and schema validation
  • Implement OAuth 2.0, API Key, Mutual SSL, and JWT authentication
  • Use AI tools: API Design Assistant, Marketplace Assistant, AI Gateway & Multi-Model Routing
  • Deploy API Manager on Kubernetes and Docker with production patterns
  • Build CI/CD pipelines for APIs using API Controller and Jenkins
  • Extend API Manager with custom handlers, grant types, and workflow extensions
  • Configure API monetisation, analytics dashboards, and real-time alerts

Curriculum

Based on the official WSO2 API Manager 4.6 Developer Fundamentals (APIM46DF) and Developer Advanced (APIM46DA) course outlines.

  • Architecture & terminology — components and their roles
  • API creation: REST, SOAP, GraphQL, WebSocket, AI/LLM APIs
  • API Publisher: managing APIs, versioning, API Products
  • Developer Portal: visibility, subscriptions, grant types, client SDKs
  • API Controller (DevFirst approach) — creating and migrating APIs across environments
  • Labs: Create and publish an API; Create a WebSocket API; Migrate APIs with API Controller

  • Product administration: user management, user stores, multitenancy
  • API security: OAuth 2.0, API Key, Mutual SSL, Basic Auth, JWT, XACML scopes
  • Bot detection, schema validation, encrypted secure endpoints, GDPR
  • Keystores, transport-level security, Mutual SSL configuration
  • Rate limiting policies — traffic manager, throttling, rate-limit tiers
  • API Governance framework
  • Labs: Rate limiting; Secure endpoints; Tenant configuration; LDAP user store

  • API Gateway architecture — request flow, gateway environments, federation
  • Caching and artifact synchronisation across multi-gateway deployments
  • AI for API Management: API Design Assistant, Marketplace Assistant, API Chat
  • AI Gateway & Multi-Model Routing using AI policies
  • Analytics: dashboards, alerts, reporting, real-time statistics
  • API monetisation: billing model and monetisation workflow
  • Labs: Runtime analytics; Real-time alerts; Using published REST APIs

  • Key Management: token generation, revocation, third-party key managers
  • OAuth 2.0 advanced: self-contained JWTs, OIDC, JSON schema validation, threat protection
  • Mediation extensions, custom handlers, custom grant types
  • Customising JWT generation, scope validation, and API lifecycles
  • Workflow extensions and reverse proxy configuration
  • Developer Portal branding, theme overrides, UI customisation
  • Labs: XACML fine-grained access; Custom handler; Workflow extensions; Portal customisation

  • Rate limiting architecture: active-active deployment patterns
  • Deploying API Manager in distributed and single-node configurations
  • Deploying API Manager on Docker — images, containers vs VMs
  • Deploying API Manager on Kubernetes — ingress, production deployment
  • Debugging: wire logs, logging configuration, observability
  • Performance tuning: OS, JVM, registry indexing, scalability
  • Labs: Deploy Pattern #1; Kubernetes cluster deployment

  • Building a CI/CD strategy for APIs using API Controller CLI
  • Jenkins CI/CD pipeline integration with API Controller
  • APK gateway onboarding; publishing Integrations to API Manager
  • Developer exam preparation: API lifecycle, documentation, throttling, subscription management
  • Mock exam scenarios: SOAP/JSON conversion, Swagger-to-API publishing, API products
  • Labs: GIT-based CI/CD pipeline; Validate API Manager environment

Assessments & Grading

AssessmentTypeWeight
Session LabsPractical exercises per session25%
Mid-programme ProjectFull API deployment scenario25%
CI/CD Pipeline AssignmentJenkins + API Controller setup20%
Certification Mock ExamDeveloper exam preparation30%
GHS 1,550

Full 9-section curriculum

Register Now

Online · Min 16 GB RAM required

Pinuno Academy Certificate + WSO2 Vendor Certification Prep

Graduates receive a Pinuno Academy completion certificate. This course follows the APIM46DF and APIM46DA certification tracks, preparing you to sit the official WSO2 API Manager exams — taken directly with WSO2. Pinuno Academy is staffed by certified WSO2 engineers.

Prerequisites

  • OAuth 2.0 fundamentals
  • Understanding of REST APIs and HTTP
  • Familiarity with XML and JSON
  • Java programming skills (for Advanced sessions)

Software Used

  • WSO2 API Manager 4.6.0
  • WSO2 Identity Server 7.2.0
  • API Controller (apictl)
  • Rancher Desktop (Kubernetes)
  • MySQL, Maven, cURL, NGINX
Before You Begin
Free Practice Environment

WSO2 products require at least 4 GB RAM — 8 GB recommended. Three free options that meet this requirement.

02
GitHub Codespaces — 8 GB tier
Good for labs and shorter exercises
  1. Create a free GitHub account and apply for GitHub Education (180 core-hours/month)
  2. Open the Pinuno Academy WSO2 starter repo as a Codespace — select 4-core / 8 GB machine type
Free 60–90 hrs/month at 8 GB No card needed
03
Local Docker Desktop
If your laptop has 16 GB RAM
Free Requires 16 GB RAM
Important: WSO2 will not run on a device with less than 4 GB RAM available. If your laptop has 4 GB total, use Oracle Cloud or GitHub Codespaces.

Who Should Attend

  • Software engineers building API-driven systems
  • Integration developers working with enterprise platforms
  • DevOps engineers managing API gateway and Kubernetes deployments
  • IT architects seeking WSO2 API Manager certification