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

PPTX
Azure API Management Update
PPTX
Azure API Management
PPTX
API as-a-Product with Azure API Management (APIM)
PDF
Azure API Management - Global Azure Bootcamp 2019
PPTX
API Management in Azure
PPTX
Build 2017 - P4034 - Agile app development with Azure API Management
PPTX
Azure API management dive deep GAB2017
PPTX
Microsoft Azure Api Management
Azure API Management Update
Azure API Management
API as-a-Product with Azure API Management (APIM)
Azure API Management - Global Azure Bootcamp 2019
API Management in Azure
Build 2017 - P4034 - Agile app development with Azure API Management
Azure API management dive deep GAB2017
Microsoft Azure Api Management

What's hot (20)

PPTX
Api management 101
PPTX
Implement API Gateway using Azure API Management
PPTX
Azure API Management
PPTX
Azure API Management - why should I care?
PDF
Azure api management
PPTX
Azure API Apps
PPTX
Intro to Azure Api Management - With Cats
PPTX
API Management Part 1 - An Introduction to Azure API Management
PPTX
Azure Lowlands 2020 - API management for microservices in a hybrid and multi-...
PDF
How Apigee Api Management Platform Helps with Digital Excellence
PPTX
A Connector, A Container and an API Walk into a Bar… Microservices Edition
PPTX
API Management Platform Technical Evaluation Framework
PPTX
API Management and Hybrid Integration
PPTX
Take Control of your APIs in a Microservice Architecture
PPTX
Monitoring of distributed app hosted in Azure App Service
PDF
Integrating saa s application using azure services v0.5
PPTX
Integrating saas applications
PPTX
Multi-Tenant Hybrid Solution based on Hybrid Connections & App Service
PDF
Why Standards-Based Drivers Offer Better API Integration
PPTX
Manage Your Mesh
Api management 101
Implement API Gateway using Azure API Management
Azure API Management
Azure API Management - why should I care?
Azure api management
Azure API Apps
Intro to Azure Api Management - With Cats
API Management Part 1 - An Introduction to Azure API Management
Azure Lowlands 2020 - API management for microservices in a hybrid and multi-...
How Apigee Api Management Platform Helps with Digital Excellence
A Connector, A Container and an API Walk into a Bar… Microservices Edition
API Management Platform Technical Evaluation Framework
API Management and Hybrid Integration
Take Control of your APIs in a Microservice Architecture
Monitoring of distributed app hosted in Azure App Service
Integrating saa s application using azure services v0.5
Integrating saas applications
Multi-Tenant Hybrid Solution based on Hybrid Connections & App Service
Why Standards-Based Drivers Offer Better API Integration
Manage Your Mesh
Ad

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

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

More from BizTalk360 (20)

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

Recently uploaded (20)

PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
TEXTILE technology diploma scope and career opportunities
PDF
Architecture types and enterprise applications.pdf
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPTX
Benefits of Physical activity for teenagers.pptx
PPTX
Build Your First AI Agent with UiPath.pptx
PDF
Flame analysis and combustion estimation using large language and vision assi...
PPTX
2018-HIPAA-Renewal-Training for executives
PPTX
Microsoft Excel 365/2024 Beginner's training
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
Configure Apache Mutual Authentication
PPT
What is a Computer? Input Devices /output devices
DOCX
search engine optimization ppt fir known well about this
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PPTX
Modernising the Digital Integration Hub
sustainability-14-14877-v2.pddhzftheheeeee
TEXTILE technology diploma scope and career opportunities
Architecture types and enterprise applications.pdf
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
The influence of sentiment analysis in enhancing early warning system model f...
Developing a website for English-speaking practice to English as a foreign la...
sbt 2.0: go big (Scala Days 2025 edition)
Benefits of Physical activity for teenagers.pptx
Build Your First AI Agent with UiPath.pptx
Flame analysis and combustion estimation using large language and vision assi...
2018-HIPAA-Renewal-Training for executives
Microsoft Excel 365/2024 Beginner's training
Chapter 5: Probability Theory and Statistics
Configure Apache Mutual Authentication
What is a Computer? Input Devices /output devices
search engine optimization ppt fir known well about this
Taming the Chaos: How to Turn Unstructured Data into Decisions
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Modernising the Digital Integration Hub

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