Integration Series 2020WSO2 API Manager Product Update
July 14, 2020
Hello!Stefano NegriSolution Architect
https://www.linkedin.com/in/stefano-negri-0b6730/
Vision
4
Full Lifecycle Management
5
Completeness of the solution
Key Differentiators
● Vision of integrated API supply chain● Complete platform from API Product Management to API Technical
Runtime Management● Enabling new business models: federation and marketplaces● Strongest IdM and SSO capabilities● Decentralised and centralised runtimes that work seamlessly together
⦿ Multi-Cloud, Hybrid, Micro-deployments, Kubernetes operators, etc
● Leading technology⦿ GraphQL, gRPC, microgateway, traffic control, multi-cloud
● Open Source
WSO2 API Manager - Key Differentiators
7
8
● Multi-tenanted, shared
everything
● WSO2 Hosted and managed
● Pay as you go
● Multi-region availability
● Hybrid API Management
● VPN tunnel to private DC
● Guaranteed uptime
● Limited options in
customizing
● Privately hosted
● WSO2 managed
● Upgrades, patches installation
● Guaranteed uptime
● Full flexibility in customization
● Better control
● Self hosted
● Self managed
● Full flexibility
● Dev-ops learning curve
● Self managed upgrades
9
Gateway
Internal and External API Management
○ Policy Enablement
○ Protocol Handling
○ Transformation
○ Microgateway
○ Data & Data as a Service
○ REST/SOAP/GraphQL/gRPC/AWS Lambda
Security
○ OAuth2, API Keys Basic Auth.
○ MSSL /TLS
○ OIDC
○ Federated ID
○ SSO
○ JWT
○ AI driven API Security
○ BOT detection
○ Json schema validation
Business/Analytics Cloud Native
○ Business value reporting
○ Streaming & event-driven analytics
○ Real-time alerting
○ Traffic management
○ Monetization
○ API Product
○ Istio integration
○ Installations -Kubernetes, Docker, PCF.
○ Kubernetes operator
○ Monitoring with Prometheus / Grafana
○ Improved CI/CD
Portal/Store
○ API Marketplaces
○ Monetization hooks / partners
○ Flexible theme-based architecture
○ Registry and versioning model
○ API Mocking
○ AI based recommendations
Multiple plug-points and extensibility | Open source projects | Flexible deployment options
Broad portfolio of API management functionalities
● API Keys support● GraphQL API Support● API Monetization
⦿ OOTB integration with Stripe● JWT Authentication● API Schema Validation● API Product● BOT Detection
Latest added features - 3.0
10
● Integrating AWS Lambda with API Manager
● API Security Audit Integration (through 42Crunch)● API Categories● AI-based recommendations for the Developer Portal● API Mocking (new features)
⦿ Through a mock payload● API Analytics new features
⦿ PDF report generation, widget generation tool, GraphQL Analytics
Latest added features - 3.1
11
● 3.0.1
⦿ Per resource endpoint
⦿ HTTP2 support
⦿ Mutual SSL and Basic Authentication
⦿ Schema validation
⦿ Service Discovery with etcd
⦿ Global/Distributing API/resource level throttling
⦿ Request / Response transformation with ballerina code
WSO2 Microgateways - latest features
12
● 3.1.0
⦿ gRPC support
⦿ Observability via Prometheus and Grafana
⦿ Policy Hub for transformation
⦿ Integrate 3rd party IdP - Multiple JWT issuers
⦿ API Keys Authentication
WSO2 Microgateways - latest features
13
Future and Roadmap
WSO2’s API Market Vision
Heterogeneous API landscape -Federation & multi-partyNew Monetization modelsAPI Product Management focus
Multi-Cloud & Hybrid deploymentKubernetes runtimesAutomation Massive scale of API infrastructures
Polyglot microservices and macro-services
More than OAS: GraphQL, AsyncAPI, gRPC,Kafka, NATS, etc
API aggregation and integration
Microgateways & Service Mesh co-deployed with
workloadsCI/CD enablement Unified API developmentServerlessKubernetes development
environments
Federation and Business Models Move to the cloud
Polyglot and heterogeneous Modernizing development
Equal importance of “API as a business” and “API as a technology”
17
WSO2 API first Integration Platform
● API first API integration platform for integrating applications and managing APIs with ease
● A unified platform for API Management and integrating services, systems and data.⦿ Productivity improvements with a unified tooling and DevOps
● Give our customers the chance to rely on our best practice and integration patterns.⦿ For example bottom-up or top down API first integration
● Strongly cloud oriented (preferred deployment based on management plane on cloud, data planes everywhere).
● Significant technical benefits for customers building end-to-end API infrastructures (Tooling, Management, Observability & Tracing)
18
Roadmap Summary - WSO2 API Integration Platform
Q3 2020WSO2 API Integration Platform 4.0
● A unified platform that enables API proxy management and low code API implementation.
● Includes a service catalogue (registry) for discoverability endpoints.
WebSocket proxy for REST APIs
● Expose REST APIs to WebSocket clients.
GraphQL APIs - Query complexity based subscription plans
● Allows better monetization of GraphQL APIs
Private Jet API gateway deployment from UI
● Hybrid deployments flows through UI
Out-of-the-box integrations with third party IDPs
● UI integration flows for Okta, Auth0, Azure
Q4 2020Envoy based API Gateway
● Supporting the Envoy proxy to be used as the API gateway on the platform.
Serverless API Gateways
● For handling large numbers of APIs on an efficient runtime.
Generalized policies through OPA (Open Policy Agent)
● Policy generatlization to support different gateway formats.
Istio integration v2.0
● Microgateway sidecar for Istio Microservices
AsyncAPI
● Support the AsyncAPI spec for Kafka/NATS.
FHIR Accelerators
● Prebuilt APIs and integrations
H1 2021 and beyondFederated API Marketplace
● A completely federated marketplace for API providers of different origins
Support for massive scale API Management
● “Efficiently” scalable API gateways
● AI based assistance for API discovery and categorization.
Integrating analytics and billing into a wider distributed ecosystem
Policy enforcement and billing into a wider distributed ecosystem
Improved discoverability of services by function/domain
19
wso2.com
Thanks!