SlideShare a Scribd company logo
API Management 101:
The New API Experience with WSO2
Prasanna Dangalla, Associate Technical Lead, WSO2
Mushthaq Rumy, Senior Software Engineer, WSO2
Client-Server Communication
Client-Server Communication
● Securing the implemented services.
● Limiting the service invocation.
● Restricting some of the services without being exposed to external
applications.
● Need to check the number of calls made to their services and other data.
● Mediating their services.
● Allow external application developers to subscribe to their services using a
developer portal.
● ...
Issues Faced by the Service Provider
Solution?
How to Secure, Control, Monitor and Govern
Services
Service
Secure
Monitor
Govern
Control
API (Application Programming Interface)
Many Applications
Trying to Access
Different APIs
How to Manage APIs?
API Management
What does API Management
offer?
● API Control and Governance
● Routing application traffic to services
● Authentication and Authorization
● Rate Limiting
● API Monitoring and Analytics
● Developer Portals
How to expose the developed API?
Why Documentation is Important?
How to Document the Developed API?
Consuming an API
How to Register an Application and Consume
the Deployed API?
Why Versioning is Important?
How to Version the Developed API?
Why Monitoring APIs are
Important?
How to Monitor APIs?
Why CI/CD is Important?
How to Migrate APIs Between Environments?
Q & A
THANK YOU
wso2.com

More Related Content

API Management 101: The New API Experience with WSO2