WSO2 Integration

WSO2 API Manager 4.6

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

12 Weeks Beginner to Advanced GHS 2,950

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 2,950

Full 9-section curriculum

Register Now

Online · Min 16 GB RAM required

Someone else paying for you?

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 to 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