SlideShare a Scribd company logo
PRESENTS
MICROSOFT GTSC, Bengaluru March 25, 2017
Powered by Brought to you by
Sunny Sharma
Senior Software Engineer, BizTalk360, Microsoft MVP
Secure and Optimize APIs using Azure API Management
“In little more than a decade, APIs
have transitioned from relative
obscurity to become the ‘digital glue’
that empowers developers to create
new software applications,
partnerships and even new businesses.
This business-to-developer market is
quickly becoming one of the fastest
growing opportunities within cloud
computing”
new channels, more customers
Extending a platform
developers
API
So you want an API program?
• How do you engage with developers?
• How do you reduce TTFSC?
• How do you enforce your business policies?
• How do you make your legacy API modern?
• How do you understand their behavior?
• How do you protect your core business systems?
AZURE API MANAGEMENT
Top Features
• Access control.
• Rate limiting
• Monitoring
• Event Logging
• Response Caching
Microsoft Azure
API
API
PROXY
DEVELOPER
PORTAL
PUBLISHER
PORTAL
API Gateway
• Accepts API calls and routes them to your backends.
• Verifies API keys, JWT tokens, certificates, and other credentials.
• Enforces usage quotas and rate limits.
• Transforms your API on the fly without code modifications.
• Caches backend responses where set up.
• Logs call metadata for analytics purposes.
Publisher Portal
• Define or import API schema.
• Package APIs into products.
• Set up policies like quotas or transformations on the APIs.
• Get insights from analytics.
• Manage users
Developer Portal
• Accepts API calls and routes them to your backends.
• Verifies API keys, JWT tokens, certificates, and other credentials.
• Enforces usage quotas and rate limits.
• Transforms your API on the fly without code modifications.
• Caches backend responses where set up.
• Logs call metadata for analytics purposes.
Demo: Azure API Management
11
Features at a glance
Developer Experience
Self-Registration
Subscriptions
Documentation
Console
Issues Forum
Dashboard
Admin Experience
API specification
Product management
Policies Editor
Developer management
Content management
Configurable notifications
Security
Custom developer ID
Social Developer ID
API key authentication
Basic Authentication
Proxy & Policies
Call and bandwidth quotas
Rate limit
Caching
HTTPS
Authenticate with Basic
CORS / x-domain calls
Find and replace string
Re-write URL
Mask URLs
JSONP
JSON to/from XML
Set header or parameter
IP filter
Wildcard operations
Reports
Calls
Bandwidth
Cache hits/misses
Status codes
API and service response time
Proxy response time
Filter any report by product API
Operation
Secure and Optimize APIs using Azure API Management
Get started
• https://azure.microsoft.com
• https://channel9.msdn.com
• https://www.visualstudio.com/dev-
essentials/
• SSE @ BizTalk360
• Microsoft MVP, C# Corner MVP
• twitter: @sunny_delhi
• fb: bit.ly/sunnykumar
<About Me/>
Codeflair.net
Thank You!

More Related Content

What's hot (20)

PPTX
Api management 101
Michael Stephenson
 
PPTX
Implement API Gateway using Azure API Management
Alexander Laysha
 
PPTX
Azure API Management
Daniel Toomey
 
PPTX
Azure API Management - why should I care?
Jouni Heikniemi
 
PDF
Azure api management
JoTechies
 
PPTX
Azure API Apps
BizTalk360
 
PPTX
Intro to Azure Api Management - With Cats
Xamariners
 
PPTX
API Management Part 1 - An Introduction to Azure API Management
BizTalk360
 
PPTX
Azure Lowlands 2020 - API management for microservices in a hybrid and multi-...
Tom Kerkhove
 
PDF
How Apigee Api Management Platform Helps with Digital Excellence
Ram Kumar
 
PPTX
A Connector, A Container and an API Walk into a Bar… Microservices Edition
Steven Willmott
 
PPTX
API Management Platform Technical Evaluation Framework
WSO2
 
PPTX
API Management and Hybrid Integration
BizTalk360
 
PPTX
Take Control of your APIs in a Microservice Architecture
3scale
 
PPTX
Monitoring of distributed app hosted in Azure App Service
Alexander Laysha
 
PDF
Integrating saa s application using azure services v0.5
Luca Mauri
 
PPTX
Integrating saas applications
Luca Mauri
 
PPTX
Multi-Tenant Hybrid Solution based on Hybrid Connections & App Service
Alexander Laysha
 
PDF
Why Standards-Based Drivers Offer Better API Integration
Nordic APIs
 
PPTX
Manage Your Mesh
Akana
 
Api management 101
Michael Stephenson
 
Implement API Gateway using Azure API Management
Alexander Laysha
 
Azure API Management
Daniel Toomey
 
Azure API Management - why should I care?
Jouni Heikniemi
 
Azure api management
JoTechies
 
Azure API Apps
BizTalk360
 
Intro to Azure Api Management - With Cats
Xamariners
 
API Management Part 1 - An Introduction to Azure API Management
BizTalk360
 
Azure Lowlands 2020 - API management for microservices in a hybrid and multi-...
Tom Kerkhove
 
How Apigee Api Management Platform Helps with Digital Excellence
Ram Kumar
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
Steven Willmott
 
API Management Platform Technical Evaluation Framework
WSO2
 
API Management and Hybrid Integration
BizTalk360
 
Take Control of your APIs in a Microservice Architecture
3scale
 
Monitoring of distributed app hosted in Azure App Service
Alexander Laysha
 
Integrating saa s application using azure services v0.5
Luca Mauri
 
Integrating saas applications
Luca Mauri
 
Multi-Tenant Hybrid Solution based on Hybrid Connections & App Service
Alexander Laysha
 
Why Standards-Based Drivers Offer Better API Integration
Nordic APIs
 
Manage Your Mesh
Akana
 

Similar to Secure and Optimize APIs using Azure API Management (20)

PDF
Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...
Hamida Rebai Trabelsi
 
PPTX
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
PDF
Improve API Security and Performance with Azure API Management.pdf
vivekbagri7
 
PDF
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
Hamida Rebai Trabelsi
 
PDF
Azure API Manegement Introduction and Integeration with BizTalk
Shailesh Dwivedi
 
PPTX
Exposing services with Azure API Management
Callon Campbell
 
PDF
Everything you always wanted to know about API Management (but were afraid to...
Massimo Bonanni
 
PPTX
Transformation through the API
Alex Danvy
 
PPTX
API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)
Sandro Pereira
 
PPTX
Open api in enterprise
Guru Lakshmeekar B
 
PDF
M meijer api management - tech-days 2015
Freelance Consultant / Manager / co-CTO
 
PDF
Grand tour of Azure API Management.pdf
Sherman37
 
PDF
Tutto quello che avreste voluto sapere sull'API Management (e non avete mai o...
Massimo Bonanni
 
PPTX
Azure API Management.pptx
DynatechSystems3
 
PPTX
Making your API behave like a big boy
Andrew Siemer
 
PDF
Global Azure Sydney 2025 - Anupam Ranku.pdf
Anupam Ranku
 
PPTX
Elevating AI Workflows: Integrating Azure API Management and Azure Functions ...
Callon Campbell
 
PDF
Manage your ap is securely and easily ibm apim 4.0
sflynn073
 
PDF
Managing your Business APIs is using WSO2 API Manager
WSO2
 
PDF
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays
 
Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...
Hamida Rebai Trabelsi
 
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Improve API Security and Performance with Azure API Management.pdf
vivekbagri7
 
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
Hamida Rebai Trabelsi
 
Azure API Manegement Introduction and Integeration with BizTalk
Shailesh Dwivedi
 
Exposing services with Azure API Management
Callon Campbell
 
Everything you always wanted to know about API Management (but were afraid to...
Massimo Bonanni
 
Transformation through the API
Alex Danvy
 
API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)
Sandro Pereira
 
Open api in enterprise
Guru Lakshmeekar B
 
M meijer api management - tech-days 2015
Freelance Consultant / Manager / co-CTO
 
Grand tour of Azure API Management.pdf
Sherman37
 
Tutto quello che avreste voluto sapere sull'API Management (e non avete mai o...
Massimo Bonanni
 
Azure API Management.pptx
DynatechSystems3
 
Making your API behave like a big boy
Andrew Siemer
 
Global Azure Sydney 2025 - Anupam Ranku.pdf
Anupam Ranku
 
Elevating AI Workflows: Integrating Azure API Management and Azure Functions ...
Callon Campbell
 
Manage your ap is securely and easily ibm apim 4.0
sflynn073
 
Managing your Business APIs is using WSO2 API Manager
WSO2
 
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays
 
Ad

More from BizTalk360 (20)

PPTX
Optimise Business Activity Tracking – Insights from Smurfit Kappa
BizTalk360
 
PPTX
Optimise Business Activity Tracking – Insights from Smurfit Kappa
BizTalk360
 
PPTX
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
BizTalk360
 
PPTX
Integration Monday - Logic Apps: Development Experiences
BizTalk360
 
PPTX
Integration Monday - BizTalk Migrator Deep Dive
BizTalk360
 
PPTX
Testing for Logic App Solutions | Integration Monday
BizTalk360
 
PPTX
No-Slides
BizTalk360
 
PPTX
System Integration using Reactive Programming | Integration Monday
BizTalk360
 
PPTX
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
BizTalk360
 
PPTX
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
BizTalk360
 
PPTX
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
BizTalk360
 
PPTX
Integration-Monday-Infrastructure-As-Code-With-Terraform
BizTalk360
 
PDF
Integration-Monday-Stateful-Programming-Models-Serverless-Functions
BizTalk360
 
PPTX
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
BizTalk360
 
PPTX
Integration-Monday-Building-Stateful-Workloads-Kubernetes
BizTalk360
 
PPTX
Integration-Monday-Logic-Apps-Tips-Tricks
BizTalk360
 
PPTX
Integration-Monday-Terraform-Serverless
BizTalk360
 
PPTX
Integration-Monday-Microsoft-Power-Platform
BizTalk360
 
PDF
One name unify them all
BizTalk360
 
PPTX
Securely Publishing Azure Services
BizTalk360
 
Optimise Business Activity Tracking – Insights from Smurfit Kappa
BizTalk360
 
Optimise Business Activity Tracking – Insights from Smurfit Kappa
BizTalk360
 
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
BizTalk360
 
Integration Monday - Logic Apps: Development Experiences
BizTalk360
 
Integration Monday - BizTalk Migrator Deep Dive
BizTalk360
 
Testing for Logic App Solutions | Integration Monday
BizTalk360
 
No-Slides
BizTalk360
 
System Integration using Reactive Programming | Integration Monday
BizTalk360
 
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
BizTalk360
 
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
BizTalk360
 
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
BizTalk360
 
Integration-Monday-Infrastructure-As-Code-With-Terraform
BizTalk360
 
Integration-Monday-Stateful-Programming-Models-Serverless-Functions
BizTalk360
 
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
BizTalk360
 
Integration-Monday-Building-Stateful-Workloads-Kubernetes
BizTalk360
 
Integration-Monday-Logic-Apps-Tips-Tricks
BizTalk360
 
Integration-Monday-Terraform-Serverless
BizTalk360
 
Integration-Monday-Microsoft-Power-Platform
BizTalk360
 
One name unify them all
BizTalk360
 
Securely Publishing Azure Services
BizTalk360
 
Ad

Recently uploaded (20)

PDF
From Chatbot to Destroyer of Endpoints - Can ChatGPT Automate EDR Bypasses (1...
Priyanka Aash
 
PDF
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
PDF
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
 
PPTX
reInforce 2025 Lightning Talk - Scott Francis.pptx
ScottFrancis51
 
PDF
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
PDF
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
PDF
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
PDF
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
 
PDF
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
PDF
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PPTX
Simplifica la seguridad en la nube y la detección de amenazas con FortiCNAPP
Cristian Garcia G.
 
PDF
Why aren't you using FME Flow's CPU Time?
Safe Software
 
PDF
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
PPTX
UserCon Belgium: Honey, VMware increased my bill
stijn40
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PPTX
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
 
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
PDF
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
ScyllaDB
 
From Chatbot to Destroyer of Endpoints - Can ChatGPT Automate EDR Bypasses (1...
Priyanka Aash
 
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
 
reInforce 2025 Lightning Talk - Scott Francis.pptx
ScottFrancis51
 
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
 
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
Simplifica la seguridad en la nube y la detección de amenazas con FortiCNAPP
Cristian Garcia G.
 
Why aren't you using FME Flow's CPU Time?
Safe Software
 
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
UserCon Belgium: Honey, VMware increased my bill
stijn40
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
 
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
ScyllaDB
 

Secure and Optimize APIs using Azure API Management

  • 1. PRESENTS MICROSOFT GTSC, Bengaluru March 25, 2017 Powered by Brought to you by Sunny Sharma Senior Software Engineer, BizTalk360, Microsoft MVP Secure and Optimize APIs using Azure API Management
  • 2. “In little more than a decade, APIs have transitioned from relative obscurity to become the ‘digital glue’ that empowers developers to create new software applications, partnerships and even new businesses. This business-to-developer market is quickly becoming one of the fastest growing opportunities within cloud computing”
  • 3. new channels, more customers Extending a platform developers API
  • 4. So you want an API program? • How do you engage with developers? • How do you reduce TTFSC? • How do you enforce your business policies? • How do you make your legacy API modern? • How do you understand their behavior? • How do you protect your core business systems?
  • 6. Top Features • Access control. • Rate limiting • Monitoring • Event Logging • Response Caching
  • 8. API Gateway • Accepts API calls and routes them to your backends. • Verifies API keys, JWT tokens, certificates, and other credentials. • Enforces usage quotas and rate limits. • Transforms your API on the fly without code modifications. • Caches backend responses where set up. • Logs call metadata for analytics purposes.
  • 9. Publisher Portal • Define or import API schema. • Package APIs into products. • Set up policies like quotas or transformations on the APIs. • Get insights from analytics. • Manage users
  • 10. Developer Portal • Accepts API calls and routes them to your backends. • Verifies API keys, JWT tokens, certificates, and other credentials. • Enforces usage quotas and rate limits. • Transforms your API on the fly without code modifications. • Caches backend responses where set up. • Logs call metadata for analytics purposes.
  • 11. Demo: Azure API Management 11
  • 12. Features at a glance Developer Experience Self-Registration Subscriptions Documentation Console Issues Forum Dashboard Admin Experience API specification Product management Policies Editor Developer management Content management Configurable notifications Security Custom developer ID Social Developer ID API key authentication Basic Authentication Proxy & Policies Call and bandwidth quotas Rate limit Caching HTTPS Authenticate with Basic CORS / x-domain calls Find and replace string Re-write URL Mask URLs JSONP JSON to/from XML Set header or parameter IP filter Wildcard operations Reports Calls Bandwidth Cache hits/misses Status codes API and service response time Proxy response time Filter any report by product API Operation
  • 14. Get started • https://azure.microsoft.com • https://channel9.msdn.com • https://www.visualstudio.com/dev- essentials/
  • 15. • SSE @ BizTalk360 • Microsoft MVP, C# Corner MVP • twitter: @sunny_delhi • fb: bit.ly/sunnykumar <About Me/> Codeflair.net

Editor's Notes

  • #12: Demo flow can be found at http://channel9.msdn.com/Events/TechEd/NorthAmerica/2014/DEV-B351