A Lap Around the Azure API Management Service Raul Camacho | Principal Consultant
Agenda ◦Why Web APIs ◦Intro to Azure API Management Service ◦Demo ◦Questions
Web APIs API: (Application Programming Interface) – unit of functionality publicly available Web API: API exposed over HTTP protocol ◦Usually follow the REST architectural style ◦Use TCP/IP as transport ◦Model operations as read, write, update, delete after HTTP verbs
Why should I care about Web APIs?
Ecosystem For a consumer: wide range of third party services available For a provider: large developer audience, ease the adoption on provider’s services
Developer benefits Web APIs simplify interfaces ◦Adopt HTTP verbs ◦Model functionality in terms of read, write operations
The Azure API Management Service
DEVELOPER PORTAL PUBLISHER PORTAL PROXY DEVELOPERS APPS Hosted anywhere. Developed using any technology. BACKEND WEB SERVICE
Value Proposition Publish your APIs ◦Securely ◦At scale Reach new audiences Create an API platform Monetize your digital assets and/or capabilities
Features Admin portal - manage your APIs Proxy – hosts public versions of your APIs Developer portal – promotes API adoption Analytics – insight into usage, health of your APIs
DEMO
Takeaways There’s a large ecosystem of providers and consumers of Web APIs Azure API Management Service does the heavy-lifting for you
Resources MS TechEd 2014 talk:
Questions?
appendix
Pricing