SlideShare a Scribd company logo
Designing Web API’s
Presented by
Murukesh Jayaraj
Agenda
• API Management
• API Design & Development
API MANAGEMENT
Section - 1
Expanding Reach
Integrated &
Enabled
by
API Economy
Cloud services are
exposed via API
Most of your back end
services of Mobile
Apps are exposed via
APIs
Many popular web
apps are already
consumers of API
Big Data provide
insights that are
shared and
monetized via APIs
Social Media have
already established new
business models via API
Types of API
Private APIs are used internally
to facilitate the integration of
different applications and
systems used by a company.
Advantages:
• Increased flexibility
• Improved integration
• Reduced costs
Public APIs allow companies to
publicly expose information and
functionalities of one or various
systems & applications to third
parties that do not necessarily
have a business relationship
with them.
Advantages:
• Delegated R&D
• Increased reach, traffic
• New revenue stream
Private / Internal Partner Public / External
Partner APIs are used to
facilitate communication and
integration of software
between a company and its
business partners.
Advantages:
• Value-added service
• Increased sales
• Must have for business
partners
New Business Opportunities
Business Models
are evolving
APIs are path to new business opportunities
APIs provide a
new fast growing
channel of
opportunity
API Business Model
Design is a critical consideration
A well-designed system can present a simple
and intuitive interface to what often are
complex inner workings. The external view of
your enterprise must work the same way.
API Design
• Design from the users perspective.
Understand the target market and how
APIs will be consumed
• Simplicity is key. Limit coding. Manage the
information, not the code
• Keep measurement in mind. Strong
analytics is a must with any API
Secure
Protect Against Attacks
• Buffer Overruns
• Denial of Service
• Malformed Data
Throttle Traffic
Enforce Quotas
• Based on agreements
• Based on priorities
Entitlement Based Usage
Entitlements are required to
meter and administer proper
service levels
• Limit based on number of call request
• Per period of time
• Specify requirements for App Key, and
Secrets
API Management
At a high level, an API management solution
needs to include a,
• Developer Portal for developers to discover
APIs, understand usage and sign up for
access
• API Gateway that secures and mediates the
traffic between your APIs and its consumers
• API Lifecycle Management to manage the
process of designing, developing, deploying,
versioning and retiring APIs
Monetization Models
Business Case
“The true benefit of an open
API is that the world’s best
developers can create new
applications from your core
service and data”
API’s must be marketed
& developers are your
customer
• Expedia is a great example of the
open API at work
• Runs an affiliate network of about
10,000 partners
• Allows all of their partners to localize
and personalize their core data.
– E.g. India-based affiliate could provide
them with much better information about
the facilities in and around the hotels in
that area
• 3,600 active API partners as of 2012
• $2 billion in sales
Few Blockbusters
• Salesforce.com generates 50% of its
revenue through APIs
• Expedia.com generates 90%, and
eBay 60%.
• Google maps popularity skyrocketed
only because of its API based
integration & access
• Twitter in its early days, its user
interface was not good enough for
regular users. As a result it didn’t
pickup for a while.
• TweekDeck, a third-party developer,
built a better user interface on top of
the Twitter engine &
“Twitter usage exploded”
• Twitter acquired TweetDeck in 2011.
API DESIGN & DEVELOPMENT
Section - 2
Available as a separate presentation.
Refer - Web API’s using REST
Thank You

More Related Content

PPTX
Realizing SOA and API Convergence
PPTX
Driving Digital Innovation with a Layered API Design Approach
PPTX
API Frenzy: API Strategy 101
PDF
Design - Start Your API Journey Today
PPT
The Europeana API Strategy
PPTX
KPIs CDOs Should Know & Love (webcast)
PPTX
API Management Workshop (at Startupbootcamp Berlin)
PPTX
API Management Part 1 - An Introduction to Azure API Management
Realizing SOA and API Convergence
Driving Digital Innovation with a Layered API Design Approach
API Frenzy: API Strategy 101
Design - Start Your API Journey Today
The Europeana API Strategy
KPIs CDOs Should Know & Love (webcast)
API Management Workshop (at Startupbootcamp Berlin)
API Management Part 1 - An Introduction to Azure API Management

What's hot (20)

PDF
API Connect from IBM
PDF
Definitive Guide to API Management
PPTX
Architecture for the API-enterprise
PPTX
API Strategy Introduction
PDF
The Power of IBM API Management. API connect 2016 Vegas
PPTX
Is it time for a Connector-less Approach to Cloud Integration?
PPTX
API Management
PDF
Be My API How to Implement an API Strategy Everyone will Love
PPTX
We Built This City - Apigee Edge Architecture
PPTX
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
PPTX
Api design tips
PDF
API Management Solution Powerpoint Presentation Slides
PPTX
API Management in Digital Transformation
PDF
API Economy - The Making of a Digital Business
PPTX
Succeed with a Developer-Centric API Strategy - Ronnie Mitra, Principal API A...
PDF
Core Dimensions of API Management
PPTX
Extracting Insights from your API Programs
PPTX
Enterprise API Adoption Patterns
PDF
Application Programming Interfaces Overview Powerpoint Presentation Slides
PDF
Treat Your API Like a Product
API Connect from IBM
Definitive Guide to API Management
Architecture for the API-enterprise
API Strategy Introduction
The Power of IBM API Management. API connect 2016 Vegas
Is it time for a Connector-less Approach to Cloud Integration?
API Management
Be My API How to Implement an API Strategy Everyone will Love
We Built This City - Apigee Edge Architecture
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
Api design tips
API Management Solution Powerpoint Presentation Slides
API Management in Digital Transformation
API Economy - The Making of a Digital Business
Succeed with a Developer-Centric API Strategy - Ronnie Mitra, Principal API A...
Core Dimensions of API Management
Extracting Insights from your API Programs
Enterprise API Adoption Patterns
Application Programming Interfaces Overview Powerpoint Presentation Slides
Treat Your API Like a Product
Ad

Viewers also liked (12)

PPTX
Chp01 intro
PDF
How linked in helps you to find a suitable job
PPT
BFT223: Chapter 5 selection
PDF
บทที่12
PDF
บทที่9
PPTX
Mars
PPTX
Tech connect pd data and teaching
PDF
Lessons Learned from Deploying Apache Spark as a Service on IBM Power Systems...
PDF
บทที่2
DOCX
Tungkol kay jose rizal
PPTX
Презентація закладу
PDF
Kanji pict o-graphix
Chp01 intro
How linked in helps you to find a suitable job
BFT223: Chapter 5 selection
บทที่12
บทที่9
Mars
Tech connect pd data and teaching
Lessons Learned from Deploying Apache Spark as a Service on IBM Power Systems...
บทที่2
Tungkol kay jose rizal
Презентація закладу
Kanji pict o-graphix
Ad

Similar to Web API Management (20)

PPTX
RubiX ID - API management - Pim Gaemers
PDF
How to Win in the New API Economy
PDF
Manage your ap is securely and easily ibm apim 4.0
PDF
Creating a Successful API Program to Drive Digital Transformation
PDF
APIs and Beyond
PDF
API Management Building Blocks and Business value
PPT
Api management introduction and product overview v1.0 2014.08.28
PPT
Effective API Design
PDF
API Introduction - API Management Workshop Munich from Ronnie Mitra
PDF
Distribute and Monetize APIs
PPSX
APIs as a Product Strategy
PDF
Gluecon2014 - Building an API strategy at Enterprise Scale
PDF
Understanding API Management from basic to advanced
PDF
What are ap is, how do they work, and why are they beneficial to developers a...
PDF
apidays LIVE Paris - The Business of APIs by Jed Ng
PPTX
Api frenzy june 2013 v2
PPTX
API Frenzy: The Implications and Planning for a Successful API Strategy
PDF
Role of API Management in an API led Digital Economy
PDF
The API Opportunity: Crossing the Digital Divide
PDF
APIs: The Building Blocks of the Future
RubiX ID - API management - Pim Gaemers
How to Win in the New API Economy
Manage your ap is securely and easily ibm apim 4.0
Creating a Successful API Program to Drive Digital Transformation
APIs and Beyond
API Management Building Blocks and Business value
Api management introduction and product overview v1.0 2014.08.28
Effective API Design
API Introduction - API Management Workshop Munich from Ronnie Mitra
Distribute and Monetize APIs
APIs as a Product Strategy
Gluecon2014 - Building an API strategy at Enterprise Scale
Understanding API Management from basic to advanced
What are ap is, how do they work, and why are they beneficial to developers a...
apidays LIVE Paris - The Business of APIs by Jed Ng
Api frenzy june 2013 v2
API Frenzy: The Implications and Planning for a Successful API Strategy
Role of API Management in an API led Digital Economy
The API Opportunity: Crossing the Digital Divide
APIs: The Building Blocks of the Future

Recently uploaded (20)

PPTX
CSharp_Syntax_Basics.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxx
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
cyber security Workshop awareness ppt.pptx
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
Triggering QUIC, presented by Geoff Huston at IETF 123
PPTX
durere- in cancer tu ttresjjnklj gfrrjnrs mhugyfrd
PPTX
QR Codes Qr codecodecodecodecocodedecodecode
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
CSharp_Syntax_Basics.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Tenda Login Guide: Access Your Router in 5 Easy Steps
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Unit-1 introduction to cyber security discuss about how to secure a system
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
RPKI Status Update, presented by Makito Lay at IDNOG 10
WebRTC in SignalWire - troubleshooting media negotiation
Introuction about WHO-FIC in ICD-10.pptx
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
cyber security Workshop awareness ppt.pptx
SAP Ariba Sourcing PPT for learning material
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Triggering QUIC, presented by Geoff Huston at IETF 123
durere- in cancer tu ttresjjnklj gfrrjnrs mhugyfrd
QR Codes Qr codecodecodecodecocodedecodecode
PptxGenJS_Demo_Chart_20250317130215833.pptx
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
522797556-Unit-2-Temperature-measurement-1-1.pptx

Web API Management

  • 1. Designing Web API’s Presented by Murukesh Jayaraj
  • 2. Agenda • API Management • API Design & Development
  • 4. Expanding Reach Integrated & Enabled by API Economy Cloud services are exposed via API Most of your back end services of Mobile Apps are exposed via APIs Many popular web apps are already consumers of API Big Data provide insights that are shared and monetized via APIs Social Media have already established new business models via API
  • 5. Types of API Private APIs are used internally to facilitate the integration of different applications and systems used by a company. Advantages: • Increased flexibility • Improved integration • Reduced costs Public APIs allow companies to publicly expose information and functionalities of one or various systems & applications to third parties that do not necessarily have a business relationship with them. Advantages: • Delegated R&D • Increased reach, traffic • New revenue stream Private / Internal Partner Public / External Partner APIs are used to facilitate communication and integration of software between a company and its business partners. Advantages: • Value-added service • Increased sales • Must have for business partners
  • 6. New Business Opportunities Business Models are evolving APIs are path to new business opportunities APIs provide a new fast growing channel of opportunity
  • 8. Design is a critical consideration A well-designed system can present a simple and intuitive interface to what often are complex inner workings. The external view of your enterprise must work the same way. API Design • Design from the users perspective. Understand the target market and how APIs will be consumed • Simplicity is key. Limit coding. Manage the information, not the code • Keep measurement in mind. Strong analytics is a must with any API
  • 9. Secure Protect Against Attacks • Buffer Overruns • Denial of Service • Malformed Data Throttle Traffic Enforce Quotas • Based on agreements • Based on priorities
  • 10. Entitlement Based Usage Entitlements are required to meter and administer proper service levels • Limit based on number of call request • Per period of time • Specify requirements for App Key, and Secrets
  • 11. API Management At a high level, an API management solution needs to include a, • Developer Portal for developers to discover APIs, understand usage and sign up for access • API Gateway that secures and mediates the traffic between your APIs and its consumers • API Lifecycle Management to manage the process of designing, developing, deploying, versioning and retiring APIs
  • 13. Business Case “The true benefit of an open API is that the world’s best developers can create new applications from your core service and data” API’s must be marketed & developers are your customer • Expedia is a great example of the open API at work • Runs an affiliate network of about 10,000 partners • Allows all of their partners to localize and personalize their core data. – E.g. India-based affiliate could provide them with much better information about the facilities in and around the hotels in that area • 3,600 active API partners as of 2012 • $2 billion in sales
  • 14. Few Blockbusters • Salesforce.com generates 50% of its revenue through APIs • Expedia.com generates 90%, and eBay 60%. • Google maps popularity skyrocketed only because of its API based integration & access • Twitter in its early days, its user interface was not good enough for regular users. As a result it didn’t pickup for a while. • TweekDeck, a third-party developer, built a better user interface on top of the Twitter engine & “Twitter usage exploded” • Twitter acquired TweetDeck in 2011.
  • 15. API DESIGN & DEVELOPMENT Section - 2 Available as a separate presentation. Refer - Web API’s using REST