This document summarizes a presentation about Azure API Management. It discusses why API management is important, as every app requires APIs for integration. It then outlines the key features of Azure API Management, including defining APIs and products, authentication, documentation, usage tracking, policies for security, and a developer portal. Example use cases are also provided, such as for microservices gateways and proxies for Azure Functions and Logic Apps.
2. ABOUT SAM FERNANDO
Digital Solutions Manager at Oakton
Technology Evangelist/Specialist
President of Adelaide Dynamics 365 User Group
Regular presenter at .Net & Azure User Groups
Road trips, Photography, Music
3. AGENDA
Why API Management?
Features
Policies
Security
Developer Portal
Use cases
4. WORLD OF APIs
Every app require APIs
Internal & External
Everyone wants to integrate
Integration is a must
Mobility
Customer Experience
5. WHY API MANAGEMENT
Consolidate your APIs
Centralise authentication
Monitor usage & performance
Unified paths
Throttling & caching
Input and output transformations
Documentation and API testing
6.
7.
8. FEATURES
Define APIs and back end integrations
Define Products
Define Authentication
Document the API using OpenAPI/Swagger
9. FEATURES CONT..
Track usage / Monitor performance
PaaS product
Multi region scaling
Versioning
Monetisation