SlideShare a Scribd company logo
Trends in Web APIs

Ronnie Mitra
Principal API Architect - EMEA
Layer 7 API Academy
The Layer 7 API Academy


Mission:
                                            Ronnie Mitra   Mike Amundsen
  To help API Publishers build great APIs



Method:
 Conference Presentations
 Books, Blogs, Tutorials and Tech Talks
 Workshops and Mentoring
API
int printf ( const char * format, ... );
Web API
Web API
    =
Technology
Is it a Web API?
REST/JSON? Yes.
 SOAP/XML? Yes.
 HTTP/CSV? Yes.
Design APIs for your
       users.
Developer experience is
      Paramount.
API
The
Future

Tomorrow


Today
Today
Modern Timeline of Web APIs
                                   2005
                   2004                             2010
                   First Web 2.0   Programmable
                                   web.com          Salesforce
                   Conference                       adds HTTP API
                                   launched
 2002                              54 APIs
 Amazon API                        registered.




                           2005
2000                       ebay makes              2008              2012
Salesforce API             APIs free               Programmable
ebay API                                                             Programmable
                                                   web.com has       web.com has
            2004                   2006            1000 registered   7144 registered
            Flickr API             Twitter API     APIs              APIs
                                   Facebook API
                                   Google (Maps)                       Sources: apievangelist.com
                                                                          programmableweb.com
                                   API                                        internetarchive.com
                                                                                Steve Yegge Rant
                                                                                       oreilly.com
Trends in Web APIs Layer 7 API Management Workshop London
The enterprise model:
Start with private APIs…
…consider going public
     in the future
Mobile is driving API publishers
Bandwidth is a key constraint
Trends in Web APIs Layer 7 API Management Workshop London
Trends in Web APIs Layer 7 API Management Workshop London
HTTP-CRUD is the style of choice.

            GET
            PUT
           POST
          DELETE
Designers care about URI design

 /apple
 /apples
 /apples?colour=green
 /bushel/apples/
Security remains important
API standards have emerged
OAuth 2 is gaining popularity
Flexibility is the new challenge


SAML
                           PKI

     LDAP            WS-*
API publishers are becoming
      API consumers
The primary API management
          challenge:

          Balancing
   Control and Accessibility
API publishers want to encourage
utilization
Low barriers to access
Self service
Self documenting
But, API publishers also want to
restrict access to APIs
Smart rate limiting
Security enforcement
Brand control
Architects want API gateways


                           API




            Gateway




                           API
Developers demand API portals


              Portal
Tomorrow
Trends in Web APIs Layer 7 API Management Workshop London
websockets for bi-directional communication
Adaptive APIs –
different strokes…




       API
The SSO saga will continue…
OpenID Connect will allow
apps to retrieve end user
Information – with permission.




                           User
Bring Your Own Device (BYOD)
 will drive a new generation of
           internal APIs



           BYOD
The battle for the definition of REST
will continue...
Is this REST?
Or is this REST?

   HTTP Verbs
   URIs


           ?
Terminology is important…
..but, focusing on design will
improve your API.
The hypermedia feature will become
                         increasingly popular
Links will become a common facet of
Web APIs
<bushel>
       <apple id=“23”/>
  </bushel>



http://bushel/apple/23
<bushel>
     <link href=“http://bushel/apple/23”>
</bushel>


     http://bushel/apple/23
The
Future
The hypermedia style will grow…
Templates for input

    Task based interaction

         Registered content types
Standards and conventions
will help us build generic APIs.
Smarter clients will call APIs
they didn’t even know
existed.
A
Smart
 API
Client



         B
…but new attack surfaces will lead to
  new exploits targeted at APIs
•Smarter Clients
•Smarter attacks

•Adaptive APIs
•WebSockets and Open ID
•Links in APIs



•Mobile Consumers
•Secure APIs
•Internal and External APIs
Design long lasting APIs
with your users in mind.
Trends in Web APIs

Ronnie Mitra
Principal API Architect - EMEA
Layer 7 API Academy

More Related Content

What's hot (20)

PDF
Adapting to Digital Change: Use APIs to Delight Customers & Win
CA API Management
 
PPTX
API Management in Digital Transformation
Aditya Thatte
 
PDF
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
CA API Management
 
PDF
How to Choose the Right API Management Solution
CA API Management
 
PDF
5 pillars of API Management
James Farley-Sutton
 
PDF
Melbourne API Management Seminar
CA API Management
 
PDF
CA API Management: A DevOps Enabler
Rajat Vijayvargiya
 
PDF
Your New Digital Business & APIs
CA API Management
 
PPTX
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
CA API Management
 
PPTX
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
CA API Management
 
PDF
Alexio Cassani - Start-up & API Economy: opportunità e benefici | Codemotion ...
Codemotion
 
PDF
APIs: State of the Union - Ross Garrett @ AppsWorld 2014
CA API Management
 
PPT
Why APIs are not SOA++
Apigee | Google Cloud
 
PPTX
How API became key to Whispir's growth strategy - Gartner AADI 2016
Jordan Walsh
 
PDF
CA API Gateway
James Farley-Sutton
 
PPTX
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
Akana
 
PDF
API Maturity Model (Webcast with Accenture)
Apigee | Google Cloud
 
PDF
Modernize Service-Oriented Architecture with APIs
Apigee | Google Cloud
 
PPT
Why API Management is Not Enough
Apigee | Google Cloud
 
PPTX
API Management
Prolifics
 
Adapting to Digital Change: Use APIs to Delight Customers & Win
CA API Management
 
API Management in Digital Transformation
Aditya Thatte
 
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
CA API Management
 
How to Choose the Right API Management Solution
CA API Management
 
5 pillars of API Management
James Farley-Sutton
 
Melbourne API Management Seminar
CA API Management
 
CA API Management: A DevOps Enabler
Rajat Vijayvargiya
 
Your New Digital Business & APIs
CA API Management
 
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
CA API Management
 
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
CA API Management
 
Alexio Cassani - Start-up & API Economy: opportunità e benefici | Codemotion ...
Codemotion
 
APIs: State of the Union - Ross Garrett @ AppsWorld 2014
CA API Management
 
Why APIs are not SOA++
Apigee | Google Cloud
 
How API became key to Whispir's growth strategy - Gartner AADI 2016
Jordan Walsh
 
CA API Gateway
James Farley-Sutton
 
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
Akana
 
API Maturity Model (Webcast with Accenture)
Apigee | Google Cloud
 
Modernize Service-Oriented Architecture with APIs
Apigee | Google Cloud
 
Why API Management is Not Enough
Apigee | Google Cloud
 
API Management
Prolifics
 

Similar to Trends in Web APIs Layer 7 API Management Workshop London (20)

PDF
Mobile and API identity – The New Challenges
CA API Management
 
PPTX
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
Blockchainizator
 
PDF
What’s behind a high quality web API? Ensure your APIs are more than just a ...
Kim Clark
 
PDF
API Introduction - API Management Workshop Munich from Ronnie Mitra
CA API Management
 
PPTX
The API Facade Pattern: People - Episode 4
Apigee | Google Cloud
 
PDF
Your API is your Product - Arun Ravindran, Unisys
baconfblr
 
PPTX
SVPMA API Panel | April 2013
Delyn Simons
 
PDF
Bringing the App Economy to Enterprise IT
Apigee | Google Cloud
 
PDF
apidays LIVE Paris - The Business of APIs by Jed Ng
apidays
 
PPTX
Open API Strategy, by Sensedia
Sensedia
 
PPTX
API Trends: What to expect in 2012
Apigee | Google Cloud
 
PDF
The Ultimate Guide to APIs in Web Applications Key Concepts Demystified.pdf
SeasiaInfotech2
 
KEY
AADI Mashery/Coca-Cola Enterprises November 2012
BAPISFNYLONDON
 
PPTX
ROI for APIs: Using Hackathons to Evaluate Your API Program
CA API Management
 
PPTX
More Coverage, Better Diagnostics
SmartBear
 
PDF
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...
apidays
 
PPTX
apidays New York 2025 - API Platform Survival Guide by James Higginbotham (La...
apidays
 
PDF
Securely expose protected resources as ap is with app42 api gateway
Zuaib
 
PPTX
Creating Datadipity
Clickslide
 
PDF
apidays London 2023 - Autonomous Agents, Zdenek Nemec, superface.ai
apidays
 
Mobile and API identity – The New Challenges
CA API Management
 
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
Blockchainizator
 
What’s behind a high quality web API? Ensure your APIs are more than just a ...
Kim Clark
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
CA API Management
 
The API Facade Pattern: People - Episode 4
Apigee | Google Cloud
 
Your API is your Product - Arun Ravindran, Unisys
baconfblr
 
SVPMA API Panel | April 2013
Delyn Simons
 
Bringing the App Economy to Enterprise IT
Apigee | Google Cloud
 
apidays LIVE Paris - The Business of APIs by Jed Ng
apidays
 
Open API Strategy, by Sensedia
Sensedia
 
API Trends: What to expect in 2012
Apigee | Google Cloud
 
The Ultimate Guide to APIs in Web Applications Key Concepts Demystified.pdf
SeasiaInfotech2
 
AADI Mashery/Coca-Cola Enterprises November 2012
BAPISFNYLONDON
 
ROI for APIs: Using Hackathons to Evaluate Your API Program
CA API Management
 
More Coverage, Better Diagnostics
SmartBear
 
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...
apidays
 
apidays New York 2025 - API Platform Survival Guide by James Higginbotham (La...
apidays
 
Securely expose protected resources as ap is with app42 api gateway
Zuaib
 
Creating Datadipity
Clickslide
 
apidays London 2023 - Autonomous Agents, Zdenek Nemec, superface.ai
apidays
 
Ad

More from CA API Management (20)

PDF
Mastering Digital Channels with APIs
CA API Management
 
PDF
Takeaways from API Security Breaches Webinar
CA API Management
 
PDF
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
CA API Management
 
PDF
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
CA API Management
 
PPTX
API Monetization: Unlock the Value of Your Data
CA API Management
 
PDF
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
CA API Management
 
PDF
Enabling the Multi-Device Universe
CA API Management
 
PDF
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
CA API Management
 
PDF
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
CA API Management
 
PPTX
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
CA API Management
 
PDF
5 steps end to end security consumer apps
CA API Management
 
PPTX
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
CA API Management
 
PPTX
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
CA API Management
 
PDF
Using APIs to Create an Omni-Channel Retail Experience
CA API Management
 
PPTX
Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
CA API Management
 
PDF
Clients Matter, Services Don't - Mike Amundsen's talk from QCon New York 2014
CA API Management
 
PPTX
The Connected Car UX Through APIs - Francois Lascelles, VP Solutions Architec...
CA API Management
 
PPTX
Is there an API in that (IoT)?
CA API Management
 
PDF
Mapping the API Landscape - Mike Amundsen, Director of API Architecture
CA API Management
 
PPTX
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
CA API Management
 
Mastering Digital Channels with APIs
CA API Management
 
Takeaways from API Security Breaches Webinar
CA API Management
 
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
CA API Management
 
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
CA API Management
 
API Monetization: Unlock the Value of Your Data
CA API Management
 
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
CA API Management
 
Enabling the Multi-Device Universe
CA API Management
 
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
CA API Management
 
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
CA API Management
 
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
CA API Management
 
5 steps end to end security consumer apps
CA API Management
 
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
CA API Management
 
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
CA API Management
 
Using APIs to Create an Omni-Channel Retail Experience
CA API Management
 
Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
CA API Management
 
Clients Matter, Services Don't - Mike Amundsen's talk from QCon New York 2014
CA API Management
 
The Connected Car UX Through APIs - Francois Lascelles, VP Solutions Architec...
CA API Management
 
Is there an API in that (IoT)?
CA API Management
 
Mapping the API Landscape - Mike Amundsen, Director of API Architecture
CA API Management
 
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
CA API Management
 
Ad

Recently uploaded (20)

PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
July Patch Tuesday
Ivanti
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Python basic programing language for automation
DanialHabibi2
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 

Trends in Web APIs Layer 7 API Management Workshop London

Editor's Notes

  • #11: Today = things we can see happeningTomorrow = things we know are out thereThe Future = things that we can speculate about, may or may not happen
  • #13: Timeline EventsEvent: Salesforce.com API released (2000)Description: Salesforce.com introduces an XML API (the SOAP API would follow shortly) that allows their customers to integrate on-premise systems with a cloud based CRM system.Significance: One of the earliest examples of what is now commonly referred to as a Web API and also an early indication of the need for SaaS providers to provide integration hooks in order to market their products to business customers.Event: eBay API released (2000)Description: eBay launches a developer program (developer.ebay.com) and API as a means to allow developers to integrate eBay functionality with websites and third party products. Joining the developer program requires developers to sign a license agreement and pay a fee.Significance: The eBay API is one of the earliest examples of an API designed to attract developers and is the pioneer for what we now consider to be a public Web API.Event: Amazon API released (2002)Description: Amazon releases the Amazon Web Services platform and spearheads the IaaS movement.Significance: Amazon (through a dictum from Jeff Bezos) had embraced the idea of web APIs for all internal services and was able to leverage this service based architecture to find a new stream of profit. AWS and it’s descendant EC2 are a great early example of using existing assets to find new revenue streams via APIs.Event: Flickr API released (2004)Description: Flickr a collobarative photo sharing site and web 2.0 pioneer releases a web API.Significance: Flickr was one of the first social and collaborative products to offer a web based API and was one of the first to use the API as an effective way of finding new partners and business streams. Organizations that wanted to partner with Flickr could easily use their API rather than broker out of band meetings with Flickr executives and there was a great focus on the collaborative spirit of web 2.0Event: First Web 2.0 Conference (2004)Description: O’Reilly (the book publisher) launches the first web 2.0 conferenceSignificance: Event: Programmableweb.com launched (2005)Description: Significance: Event: Description: Significance: Event: Description: Significance: TODO: Add technology shifts (e.g. OAuth 1, Oauth 2)Flicr API pay model.Add: Date that google drops their soap search API. (search engine land, dec. 2006)
  • #14: API Growth is strong
  • #17: Mobile is a key driver for APIs
  • #57: Summary slide