SlideShare a Scribd company logo
APIs for your Business 
+ 
Stages of the API Lifecycle 
API Workshop at TheFamily 
Paris, December 5, 2014 
Nicolas Grenié 
! 
Hacker in Residence at 3scale.net 
Out-of-the-box API Management 
@3scale
Outline 
1. Four business benefits of APIs 
2. The API lifecycle 
• Plan/Design 
• Build/Integrate 
• Operate/Manage 
• Share/Engage 
3. Wrap-up and take-aways 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
API 
! 
Application Programming Interface
What’s an API? 
" # 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
APIs for Developers 
✴Enrich functionality 
✴Increase attractiveness by new combinations 
✴Leverage brand strength 
✴Integrate more easily and quickly 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
APIs for Companies/ 
Organisations 
✴Create/revive revenue sources 
✴Deliver wider reach 
✴Foster (external) innovation 
✴Increase efficiency 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Example 1: 
Create/revive revenue sources 
✴25% of revenue growth driven by APIs 
✴750,000 fundraising pages created using 
JustGiving APIs raising £76m 
✴40% annual user growth 
Source: http://www.3scale.net/resources/customer-stories/ 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Example 2: 
Deliver wider reach 
✴700 partners created 50,000 third party apps/services 
✴300m monthly uniques who see the brand on other sites 
✴The API gave reach and brand awareness which would not have been 
possible with traditional marketing. 
(Dick Brouwer, TripAdvisor Director of Engineering) 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung 
Source: http://bit.ly/1uk6Oo7
Example 3: 
Foster (external) innovation 
✴Only 1 app developed by Fitbit in-house 
✴Third party apps in Fitbit’s ecosystem accumulated 
are worth $1m of development cost 
Source: http://www.slideshare.net/faberNovel/why-shouldicareaboutap-is4/53 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Example 4: 
Increase efficiency 
✴Wrap every internal service with an API – or you are fired 
✴Better re-usability, quicker integration, spot opportunities, get to market quicker (AWS) 
Source: http://apievangelist.com/2012/01/12/the-secret-to-amazons-success-internal-apis/ 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
But what really is the 
power of APIs ? 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
! 
• APIs enable the creation of platforms. 
• Platforms enable 2-sided / n-sided 
business models. 
(aka Asymmetric Business Models) 
See also VisionMobile report on Asymmetric Business Models:! 
http://www.visionmobile.com/product/asymmetric-business-models/ 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Asymmetric Business Models 
Side 1 Side 2..n 
Get most of 
the services Pays 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
APIs enable the creation of 
platforms. 
…can serve n victimized markets ! 
$ A platform 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
The API lifecycle 
and tools 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Plan / 
Design 
Build / 
Integrate 
Share / 
Engage 
Operate / 
Manage 
! 
The API 
Lifecycle.
Plan / 
Design 
Build / 
Integrate 
Share / 
Engage 
Operate / 
Manage 
! 
The API 
Lifecycle.
Plan / Design 
Why API? 
! 
Alignment with overall business strategy 
What do we want to achieve? 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Plan / Design 
•Resource modeling: Fine- vs coarse grained 
•Nouns and verbs (resources/HTTP) 
•http://www.thoughtworks.com/insights/blog/rest-api-design- 
resource-modeling 
•Decouple DB%API 
•“How to design APIs that last” 
•http://apiux.com/2014/09/05/api-design-sustainability/ 
•API-first design 
•https://pop.co/blog/why-we-chose-api-first-development/ 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Plan / Design 
•Tools 
✴API Blueprint 
✴RAML 
✴Swagger 
! 
•See also “Where APIs and Tooling Unite” 
•http://www.futureinsights.com/home/where-apis- 
and-tooling-unite.html 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
API Blueprint 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Plan / 
Design 
Build / 
Integrate 
Share / 
Engage 
Operate / 
Manage 
! 
The API 
Lifecycle.
Coding toools 
• Ruby 
• Grape http://www.confreaks.com/videos/475-rubyconf2010-the-grapes-of-rapid 
• Sinatra http://www.sinatrarb.com/ 
• PHP 
• Slim http://coenraets.org/blog/2011/12/restful-services-with-jquery-php-and-the-slim-framework/ 
• Node.js: 
• Express.js, Fortune.js 
• Restify http://mcavage.me/node-restify/ 
• ASP.net 
• Python: 
• Flask Web framework for Python: http://flask.pocoo.org/ 
• Django for Python: http://www.django-rest-framework.org/ 
• Java: 
• JAX-RS 
• REST.li http://rest.li/index.html 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung 
hype: 
! 
App Now
var express = require('express'); 
//Create new instance of Express object! 
var app = express();! ! ! 
!! 
app.get('/api', function(request, 
response) { 
//Do something to read a resource 
}); 
! 
app.post('/api', function(request, 
response) { 
//Do something to create a resource 
}); 
! 
app.put('/api', function(request, 
response) { 
//Do something to update a resource 
}); 
! 
app.delete('/api', function(request, 
response) { 
//Do something to delete a resource 
}); 
!! 
//Start the server! 
app.listen(3000);! 
! 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
! 
app.get('/api/account', function(request, response) { 
! //Set content-type 
! response.type('application/json'); 
! //Send text response 
! response.status(200).send( 
! ! { message: 'Your balance is: '+ balance }); ! 
! //...! 
}); 
! 
! 
app.put('/api/account', function(request, response) { 
//Get the change in balance! 
! balance = parseInt(request.body.updatebalance); 
! //Update the balance... 
! ! 
! //Notify client 
! response.status(200).send( 
! ! { message: 'Your new balance is: ' + balance }); 
! //... 
});! 
! 
//... 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
A demo: ‘Health’API 
! 
! 
! 
• https://github.com/3scale/workshop-apistrat2014 
! 
• Deployed on Heroku: 
• https://nicolashealthapi.herokuapp.com (UNSECURED!!) 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
A demo: ‘Health’API 
• Test with Postman 
• http://www.getpostman.com 
• (test live APIs quickly) 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Unsecured API – What’s the problem? 
No knowledge about: 
• Who accesses the API? 
• What are they doing with the API? 
• How to block someone? 
• What traffic occurs when by whom? 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Plan / 
Design 
Build / 
Integrate 
Share / 
Engage 
Operate / 
Manage 
! 
The API 
Lifecycle.
Operate / Manage 
App / 
Website 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung 
Backend 
API
Operate / Manage 
http://api.2445581123523.proxy.3scale.net:80 
App / 
Website 
API 
API 
Management Backend 
http://manfredhealthapp.herokuapp.com 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Demo 1: Securing the API 
via API Management 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Demo 2: API Analytics 
via API Management 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
What’s left to do ? 
Your own deployment of the traffic agent. 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Deployment 
OR #infrastructure 
App / 
Website 
API 
API 
Management Backend 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung 
Plugin 
Proxy
Minimum API Operations 
Access Control: authentication and authorization to 
identify the originator of incoming traffic 
and ensure only permitted access. 
Rate Limits and Usage Policies: usage quotas and 
restrictions on incoming traffic to keep 
loads predictable. 
Analytics: data capture and analysis of traffic 
patterns to learn how the API is being used. 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Plan / 
Design 
Build / 
Integrate 
Share / 
Engage 
Operate / 
Manage 
! 
The API 
Lifecycle.
Share / Engage 
Image source: 
http://dx.jeremiahlee.com/ 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Developer Portal 
Acceleration 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung 
Pilots / 
Case Studies 
Community 
Building 
Measure 
Comms 
Social Media 
Events 
Evangelist
Demo 3: API Documentation 
via API Management 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
API Management 
For Developers 
www.apitools.com 
Out-of-the-box 
API Management 
For API 
Providers 
3scale.net 
Market Education & 
Evolution 
apistrategyconference.com 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung 
apicodex.3scale.net 
APIs.io
Take-aways 
There can be an enormous benefit in APIs -- shown by many successful 
examples. 
It needs to be crystal clear what you want to achieve. The API needs to be 
aligned with the business strategy. 
APIs enable Asymmetric Business Models to tackle many markets. 
Carefully consider all four stages in the API lifecycle. 
Exposing data or services via APIs alone is not enough. Make sure you 
secure, monitor and manage APIs. 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
APIs for your Business 
+ 
Stages of the API Lifecycle 
• Q&A 
! 
• Manfred Bortenschlager 
• manfred@scale.net 
! 
• I work at 3scale.net 
• Out-of-the-box API Management 
• @3scale 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
APIs for your Business 
+ 
Stages of the API Lifecycle 
API Workshop at TheFamily 
Paris, December 5, 2014 
Nicolas Grenié 
! 
Hacker in Residence at 3scale.net 
Out-of-the-box API Management 
@3scale
•www.apitools.com 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
APItools.com 
• 1. Managing & Monitoring APIs 
• 2. Modifying API calls 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
How does it work ? 
reque 
sts 
My app APItools 
respo 
nses 
★ Manage APIs 
★ Test & Debug 
★ Modify API traffic 
★ Analytics 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung 
Web APIs 
Others…
APIs for your Business + Stages of the API Lifecycle
APIs for your Business + Stages of the API Lifecycle
APIs for your Business + Stages of the API Lifecycle
APIs for your Business + Stages of the API Lifecycle
Tools for Developers 
• APItools 
• https://www.apitools.com/ 
! 
• Postman 
• http://www.getpostman.com/ 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
Ad

More Related Content

What's hot (20)

API Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and AdvocacyAPI Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and Advocacy
Bill Doerrfeld
 
APIOps® Cycles – Open Set of Tools and Methods for Lean API Development
APIOps® Cycles – Open Set of Tools and Methods for Lean API DevelopmentAPIOps® Cycles – Open Set of Tools and Methods for Lean API Development
APIOps® Cycles – Open Set of Tools and Methods for Lean API Development
Nordic APIs
 
Real World API Business Models That Worked
Real World API Business Models That WorkedReal World API Business Models That Worked
Real World API Business Models That Worked
ProgrammableWeb
 
API Zen for Developers
API Zen for DevelopersAPI Zen for Developers
API Zen for Developers
3scale
 
The API Economy: Adding Business Value
The API Economy: Adding Business ValueThe API Economy: Adding Business Value
The API Economy: Adding Business Value
SmartBear
 
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research ReportProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb
 
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die KeynotePlatforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Apigee | Google Cloud
 
Lean Method for Building Good APIs for Business – APIOps Cycles
Lean Method for Building Good APIs for Business – APIOps CyclesLean Method for Building Good APIs for Business – APIOps Cycles
Lean Method for Building Good APIs for Business – APIOps Cycles
Nordic APIs
 
API Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then DiscoverabilityAPI Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then Discoverability
Bill Doerrfeld
 
APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?
3scale
 
Open APIs - State of the Market 2011
Open APIs - State of the Market 2011Open APIs - State of the Market 2011
Open APIs - State of the Market 2011
John Musser
 
Integrating, exposing and managing distributed data with RESTful APIs and op...
Integrating, exposing and managing distributed data with RESTful APIs and op...Integrating, exposing and managing distributed data with RESTful APIs and op...
Integrating, exposing and managing distributed data with RESTful APIs and op...
3scale
 
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPPProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammableWeb
 
Telco Innovation with APIs - Need for speed (Webcast)
Telco Innovation with APIs - Need for speed (Webcast) Telco Innovation with APIs - Need for speed (Webcast)
Telco Innovation with APIs - Need for speed (Webcast)
Apigee | Google Cloud
 
Who Ubers Who: What Every Strategist Needs to Know About Digital Competition
Who Ubers Who: What Every Strategist  Needs to Know About Digital CompetitionWho Ubers Who: What Every Strategist  Needs to Know About Digital Competition
Who Ubers Who: What Every Strategist Needs to Know About Digital Competition
Apigee | Google Cloud
 
Becoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital JourneyBecoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital Journey
Apigee | Google Cloud
 
The Future of API Monetization
The Future of API MonetizationThe Future of API Monetization
The Future of API Monetization
ProgrammableWeb
 
Deep dive: Monetize your API Programs
Deep dive: Monetize your API ProgramsDeep dive: Monetize your API Programs
Deep dive: Monetize your API Programs
Apigee | Google Cloud
 
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019 Lean and Business oriented method at APIOps Cycles APIDays Finland 2019
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019
Marjukka Niinioja
 
CEO Keynote I Love APIs 2015: Chet Kapoor Apigee
CEO Keynote I Love APIs 2015: Chet Kapoor Apigee CEO Keynote I Love APIs 2015: Chet Kapoor Apigee
CEO Keynote I Love APIs 2015: Chet Kapoor Apigee
Apigee | Google Cloud
 
API Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and AdvocacyAPI Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and Advocacy
Bill Doerrfeld
 
APIOps® Cycles – Open Set of Tools and Methods for Lean API Development
APIOps® Cycles – Open Set of Tools and Methods for Lean API DevelopmentAPIOps® Cycles – Open Set of Tools and Methods for Lean API Development
APIOps® Cycles – Open Set of Tools and Methods for Lean API Development
Nordic APIs
 
Real World API Business Models That Worked
Real World API Business Models That WorkedReal World API Business Models That Worked
Real World API Business Models That Worked
ProgrammableWeb
 
API Zen for Developers
API Zen for DevelopersAPI Zen for Developers
API Zen for Developers
3scale
 
The API Economy: Adding Business Value
The API Economy: Adding Business ValueThe API Economy: Adding Business Value
The API Economy: Adding Business Value
SmartBear
 
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research ReportProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb
 
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die KeynotePlatforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Platforms, Cloud-Native Architectures, and APIs: Chicago Adapt or Die Keynote
Apigee | Google Cloud
 
Lean Method for Building Good APIs for Business – APIOps Cycles
Lean Method for Building Good APIs for Business – APIOps CyclesLean Method for Building Good APIs for Business – APIOps Cycles
Lean Method for Building Good APIs for Business – APIOps Cycles
Nordic APIs
 
API Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then DiscoverabilityAPI Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then Discoverability
Bill Doerrfeld
 
APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?
3scale
 
Open APIs - State of the Market 2011
Open APIs - State of the Market 2011Open APIs - State of the Market 2011
Open APIs - State of the Market 2011
John Musser
 
Integrating, exposing and managing distributed data with RESTful APIs and op...
Integrating, exposing and managing distributed data with RESTful APIs and op...Integrating, exposing and managing distributed data with RESTful APIs and op...
Integrating, exposing and managing distributed data with RESTful APIs and op...
3scale
 
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPPProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammableWeb
 
Telco Innovation with APIs - Need for speed (Webcast)
Telco Innovation with APIs - Need for speed (Webcast) Telco Innovation with APIs - Need for speed (Webcast)
Telco Innovation with APIs - Need for speed (Webcast)
Apigee | Google Cloud
 
Who Ubers Who: What Every Strategist Needs to Know About Digital Competition
Who Ubers Who: What Every Strategist  Needs to Know About Digital CompetitionWho Ubers Who: What Every Strategist  Needs to Know About Digital Competition
Who Ubers Who: What Every Strategist Needs to Know About Digital Competition
Apigee | Google Cloud
 
Becoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital JourneyBecoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital Journey
Apigee | Google Cloud
 
The Future of API Monetization
The Future of API MonetizationThe Future of API Monetization
The Future of API Monetization
ProgrammableWeb
 
Deep dive: Monetize your API Programs
Deep dive: Monetize your API ProgramsDeep dive: Monetize your API Programs
Deep dive: Monetize your API Programs
Apigee | Google Cloud
 
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019 Lean and Business oriented method at APIOps Cycles APIDays Finland 2019
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019
Marjukka Niinioja
 
CEO Keynote I Love APIs 2015: Chet Kapoor Apigee
CEO Keynote I Love APIs 2015: Chet Kapoor Apigee CEO Keynote I Love APIs 2015: Chet Kapoor Apigee
CEO Keynote I Love APIs 2015: Chet Kapoor Apigee
Apigee | Google Cloud
 

Viewers also liked (20)

API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)
3scale
 
How to Survive the API Copyright Apocalypse
How to Survive the API Copyright ApocalypseHow to Survive the API Copyright Apocalypse
How to Survive the API Copyright Apocalypse
3scale
 
APIs.JSON: Bootstrapping The Web of APIs
APIs.JSON: Bootstrapping The Web of APIsAPIs.JSON: Bootstrapping The Web of APIs
APIs.JSON: Bootstrapping The Web of APIs
3scale
 
Inside mind of a successful platform architect / Gartner APPS 2016
Inside mind of a successful platform architect / Gartner APPS 2016 Inside mind of a successful platform architect / Gartner APPS 2016
Inside mind of a successful platform architect / Gartner APPS 2016
3scale
 
API Model Canvas for successful API strategies and programs
API Model Canvas for successful API strategies and programsAPI Model Canvas for successful API strategies and programs
API Model Canvas for successful API strategies and programs
3scale
 
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIsThe Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
3scale
 
A Connector, A Container and an API Walk Into a Bar: The Programmable World
A Connector, A Container and an API Walk Into a Bar: The Programmable World A Connector, A Container and an API Walk Into a Bar: The Programmable World
A Connector, A Container and an API Walk Into a Bar: The Programmable World
3scale
 
Using 3rd party apis in car apps
Using 3rd party apis in car appsUsing 3rd party apis in car apps
Using 3rd party apis in car apps
3scale
 
Building Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScriptBuilding Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScript
3scale
 
If data is the new oil, then interfaces are the new delivery means -- Ignite ...
If data is the new oil, then interfaces are the new delivery means -- Ignite ...If data is the new oil, then interfaces are the new delivery means -- Ignite ...
If data is the new oil, then interfaces are the new delivery means -- Ignite ...
3scale
 
Kill the fail whale for your API
Kill the fail whale for your APIKill the fail whale for your API
Kill the fail whale for your API
3scale
 
SnapLogic Live: IoT Integration
SnapLogic Live: IoT IntegrationSnapLogic Live: IoT Integration
SnapLogic Live: IoT Integration
SnapLogic
 
IoT Usando Azure Como Backend
IoT Usando Azure Como BackendIoT Usando Azure Como Backend
IoT Usando Azure Como Backend
Jorge Maia
 
Pitch
PitchPitch
Pitch
Soujanya Rachakonda
 
Fiorano ESB: Integration Solution for Banks
Fiorano ESB: Integration Solution for BanksFiorano ESB: Integration Solution for Banks
Fiorano ESB: Integration Solution for Banks
Ashraf Imran
 
Integrating microservices in the cloud
Integrating microservices in the cloudIntegrating microservices in the cloud
Integrating microservices in the cloud
Jason Bloomberg
 
DataBearings: A semantic platform for data integration on IoT, Artem Katasonov
DataBearings: A semantic platform for data integration on IoT, Artem KatasonovDataBearings: A semantic platform for data integration on IoT, Artem Katasonov
DataBearings: A semantic platform for data integration on IoT, Artem Katasonov
VTT Technical Research Centre of Finland Ltd
 
IOT Success depends on Integration
IOT Success depends on Integration IOT Success depends on Integration
IOT Success depends on Integration
John Mathon
 
Narrative analytics white paper
Narrative analytics white paperNarrative analytics white paper
Narrative analytics white paper
Eric Espinosa
 
APIsBerlin 3scale Data for a Web of APIs
APIsBerlin 3scale Data for a Web of APIs APIsBerlin 3scale Data for a Web of APIs
APIsBerlin 3scale Data for a Web of APIs
3scale
 
API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)
3scale
 
How to Survive the API Copyright Apocalypse
How to Survive the API Copyright ApocalypseHow to Survive the API Copyright Apocalypse
How to Survive the API Copyright Apocalypse
3scale
 
APIs.JSON: Bootstrapping The Web of APIs
APIs.JSON: Bootstrapping The Web of APIsAPIs.JSON: Bootstrapping The Web of APIs
APIs.JSON: Bootstrapping The Web of APIs
3scale
 
Inside mind of a successful platform architect / Gartner APPS 2016
Inside mind of a successful platform architect / Gartner APPS 2016 Inside mind of a successful platform architect / Gartner APPS 2016
Inside mind of a successful platform architect / Gartner APPS 2016
3scale
 
API Model Canvas for successful API strategies and programs
API Model Canvas for successful API strategies and programsAPI Model Canvas for successful API strategies and programs
API Model Canvas for successful API strategies and programs
3scale
 
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIsThe Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
3scale
 
A Connector, A Container and an API Walk Into a Bar: The Programmable World
A Connector, A Container and an API Walk Into a Bar: The Programmable World A Connector, A Container and an API Walk Into a Bar: The Programmable World
A Connector, A Container and an API Walk Into a Bar: The Programmable World
3scale
 
Using 3rd party apis in car apps
Using 3rd party apis in car appsUsing 3rd party apis in car apps
Using 3rd party apis in car apps
3scale
 
Building Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScriptBuilding Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScript
3scale
 
If data is the new oil, then interfaces are the new delivery means -- Ignite ...
If data is the new oil, then interfaces are the new delivery means -- Ignite ...If data is the new oil, then interfaces are the new delivery means -- Ignite ...
If data is the new oil, then interfaces are the new delivery means -- Ignite ...
3scale
 
Kill the fail whale for your API
Kill the fail whale for your APIKill the fail whale for your API
Kill the fail whale for your API
3scale
 
SnapLogic Live: IoT Integration
SnapLogic Live: IoT IntegrationSnapLogic Live: IoT Integration
SnapLogic Live: IoT Integration
SnapLogic
 
IoT Usando Azure Como Backend
IoT Usando Azure Como BackendIoT Usando Azure Como Backend
IoT Usando Azure Como Backend
Jorge Maia
 
Fiorano ESB: Integration Solution for Banks
Fiorano ESB: Integration Solution for BanksFiorano ESB: Integration Solution for Banks
Fiorano ESB: Integration Solution for Banks
Ashraf Imran
 
Integrating microservices in the cloud
Integrating microservices in the cloudIntegrating microservices in the cloud
Integrating microservices in the cloud
Jason Bloomberg
 
IOT Success depends on Integration
IOT Success depends on Integration IOT Success depends on Integration
IOT Success depends on Integration
John Mathon
 
Narrative analytics white paper
Narrative analytics white paperNarrative analytics white paper
Narrative analytics white paper
Eric Espinosa
 
APIsBerlin 3scale Data for a Web of APIs
APIsBerlin 3scale Data for a Web of APIs APIsBerlin 3scale Data for a Web of APIs
APIsBerlin 3scale Data for a Web of APIs
3scale
 
Ad

Similar to APIs for your Business + Stages of the API Lifecycle (20)

"APIs as a growth tool of your startup" par Nicolas Grenié
"APIs as a growth tool of your startup" par Nicolas Grenié "APIs as a growth tool of your startup" par Nicolas Grenié
"APIs as a growth tool of your startup" par Nicolas Grenié
TheFamily
 
"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié
TheFamily
 
I am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdfI am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdf
Francisco Picolini
 
LF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat17_API Marketing: First Comes Usability, then DiscoverabilityLF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat
 
APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...
APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...
APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...
apidays
 
From Napkin to App: Rapidly Prototype and Build for Mobile in Days
From Napkin to App:  Rapidly Prototype and Build for Mobile in DaysFrom Napkin to App:  Rapidly Prototype and Build for Mobile in Days
From Napkin to App: Rapidly Prototype and Build for Mobile in Days
Apigee | Google Cloud
 
Austin API Summit 2019 Lean and Business-oriented APIs
Austin API Summit 2019 Lean and Business-oriented APIsAustin API Summit 2019 Lean and Business-oriented APIs
Austin API Summit 2019 Lean and Business-oriented APIs
Marjukka Niinioja
 
API-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & IntegrationAPI-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & Integration
Apigee | Google Cloud
 
Creating compelling user experiences through APIs
Creating compelling user experiences through APIsCreating compelling user experiences through APIs
Creating compelling user experiences through APIs
Jeremy Brown
 
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
apidays
 
Your API is your best ally By 3scale
Your API is your best ally By 3scaleYour API is your best ally By 3scale
Your API is your best ally By 3scale
LaFrenchMobile
 
Always Mind Your [Developer] Surroundings - API City 2018
Always Mind Your [Developer] Surroundings - API City 2018Always Mind Your [Developer] Surroundings - API City 2018
Always Mind Your [Developer] Surroundings - API City 2018
Bill Doerrfeld
 
Distribute and Monetize APIs
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIs
Kong Inc.
 
APIOps Cycles - build business and tech together
APIOps Cycles - build business and tech togetherAPIOps Cycles - build business and tech together
APIOps Cycles - build business and tech together
Marjukka Niinioja
 
API-Consumption compressed (1)
API-Consumption compressed (1)API-Consumption compressed (1)
API-Consumption compressed (1)
Rahul Ghai
 
Bringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered BackendsBringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered Backends
Apigee | Google Cloud
 
apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays
 
SAP API Business Hub
SAP API Business HubSAP API Business Hub
SAP API Business Hub
Harsh Jegadeesan
 
APIdays Paris 2019 Backend is the new frontend by Antoine Cheron
APIdays Paris 2019 Backend is the new frontend by Antoine CheronAPIdays Paris 2019 Backend is the new frontend by Antoine Cheron
APIdays Paris 2019 Backend is the new frontend by Antoine Cheron
apidays
 
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
CA API Management
 
"APIs as a growth tool of your startup" par Nicolas Grenié
"APIs as a growth tool of your startup" par Nicolas Grenié "APIs as a growth tool of your startup" par Nicolas Grenié
"APIs as a growth tool of your startup" par Nicolas Grenié
TheFamily
 
"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié
TheFamily
 
I am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdfI am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdf
Francisco Picolini
 
LF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat17_API Marketing: First Comes Usability, then DiscoverabilityLF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat
 
APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...
APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...
APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...
apidays
 
From Napkin to App: Rapidly Prototype and Build for Mobile in Days
From Napkin to App:  Rapidly Prototype and Build for Mobile in DaysFrom Napkin to App:  Rapidly Prototype and Build for Mobile in Days
From Napkin to App: Rapidly Prototype and Build for Mobile in Days
Apigee | Google Cloud
 
Austin API Summit 2019 Lean and Business-oriented APIs
Austin API Summit 2019 Lean and Business-oriented APIsAustin API Summit 2019 Lean and Business-oriented APIs
Austin API Summit 2019 Lean and Business-oriented APIs
Marjukka Niinioja
 
API-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & IntegrationAPI-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & Integration
Apigee | Google Cloud
 
Creating compelling user experiences through APIs
Creating compelling user experiences through APIsCreating compelling user experiences through APIs
Creating compelling user experiences through APIs
Jeremy Brown
 
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
apidays
 
Your API is your best ally By 3scale
Your API is your best ally By 3scaleYour API is your best ally By 3scale
Your API is your best ally By 3scale
LaFrenchMobile
 
Always Mind Your [Developer] Surroundings - API City 2018
Always Mind Your [Developer] Surroundings - API City 2018Always Mind Your [Developer] Surroundings - API City 2018
Always Mind Your [Developer] Surroundings - API City 2018
Bill Doerrfeld
 
Distribute and Monetize APIs
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIs
Kong Inc.
 
APIOps Cycles - build business and tech together
APIOps Cycles - build business and tech togetherAPIOps Cycles - build business and tech together
APIOps Cycles - build business and tech together
Marjukka Niinioja
 
API-Consumption compressed (1)
API-Consumption compressed (1)API-Consumption compressed (1)
API-Consumption compressed (1)
Rahul Ghai
 
Bringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered BackendsBringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered Backends
Apigee | Google Cloud
 
apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays
 
APIdays Paris 2019 Backend is the new frontend by Antoine Cheron
APIdays Paris 2019 Backend is the new frontend by Antoine CheronAPIdays Paris 2019 Backend is the new frontend by Antoine Cheron
APIdays Paris 2019 Backend is the new frontend by Antoine Cheron
apidays
 
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
Lean API Strategy - Holger Reinhardt, Snr Principal Business Unit Strategy, L...
CA API Management
 
Ad

More from 3scale (17)

APISTRAT KEYNOTE: Surfing the Wave between Chaos and Innovation
APISTRAT KEYNOTE:  Surfing the Wave between Chaos and InnovationAPISTRAT KEYNOTE:  Surfing the Wave between Chaos and Innovation
APISTRAT KEYNOTE: Surfing the Wave between Chaos and Innovation
3scale
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
3scale
 
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
3scale
 
APIs and the Bot Revolution (APIDays Nordic, May 18)
APIs and the Bot Revolution (APIDays Nordic, May 18)APIs and the Bot Revolution (APIDays Nordic, May 18)
APIs and the Bot Revolution (APIDays Nordic, May 18)
3scale
 
Take Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice ArchitectureTake Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice Architecture
3scale
 
API workshop by AWS and 3scale
API workshop by AWS and 3scaleAPI workshop by AWS and 3scale
API workshop by AWS and 3scale
3scale
 
The Swagger Format becomes the Open API Specification: Standardizing descript...
The Swagger Format becomes the Open API Specification: Standardizing descript...The Swagger Format becomes the Open API Specification: Standardizing descript...
The Swagger Format becomes the Open API Specification: Standardizing descript...
3scale
 
Entering the Platform Age: How to create genuine value for internal and exter...
Entering the Platform Age: How to create genuine value for internal and exter...Entering the Platform Age: How to create genuine value for internal and exter...
Entering the Platform Age: How to create genuine value for internal and exter...
3scale
 
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
3scale
 
Microservices in action: How to actually build them
Microservices in action: How to actually build themMicroservices in action: How to actually build them
Microservices in action: How to actually build them
3scale
 
The API-Application Semantic Gap
The API-Application Semantic GapThe API-Application Semantic Gap
The API-Application Semantic Gap
3scale
 
Building Successful API Programs in Higher Education
Building Successful API Programs in Higher EducationBuilding Successful API Programs in Higher Education
Building Successful API Programs in Higher Education
3scale
 
API Model Canvas (APIDays Mediterranea 2015)
API Model Canvas (APIDays Mediterranea 2015)API Model Canvas (APIDays Mediterranea 2015)
API Model Canvas (APIDays Mediterranea 2015)
3scale
 
Enhance Mobile Dev with APItools
Enhance Mobile Dev with APItoolsEnhance Mobile Dev with APItools
Enhance Mobile Dev with APItools
3scale
 
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
3scale
 
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
3scale
 
API Integration with APItools.com
API Integration with APItools.comAPI Integration with APItools.com
API Integration with APItools.com
3scale
 
APISTRAT KEYNOTE: Surfing the Wave between Chaos and Innovation
APISTRAT KEYNOTE:  Surfing the Wave between Chaos and InnovationAPISTRAT KEYNOTE:  Surfing the Wave between Chaos and Innovation
APISTRAT KEYNOTE: Surfing the Wave between Chaos and Innovation
3scale
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
3scale
 
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
3scale
 
APIs and the Bot Revolution (APIDays Nordic, May 18)
APIs and the Bot Revolution (APIDays Nordic, May 18)APIs and the Bot Revolution (APIDays Nordic, May 18)
APIs and the Bot Revolution (APIDays Nordic, May 18)
3scale
 
Take Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice ArchitectureTake Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice Architecture
3scale
 
API workshop by AWS and 3scale
API workshop by AWS and 3scaleAPI workshop by AWS and 3scale
API workshop by AWS and 3scale
3scale
 
The Swagger Format becomes the Open API Specification: Standardizing descript...
The Swagger Format becomes the Open API Specification: Standardizing descript...The Swagger Format becomes the Open API Specification: Standardizing descript...
The Swagger Format becomes the Open API Specification: Standardizing descript...
3scale
 
Entering the Platform Age: How to create genuine value for internal and exter...
Entering the Platform Age: How to create genuine value for internal and exter...Entering the Platform Age: How to create genuine value for internal and exter...
Entering the Platform Age: How to create genuine value for internal and exter...
3scale
 
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
3scale
 
Microservices in action: How to actually build them
Microservices in action: How to actually build themMicroservices in action: How to actually build them
Microservices in action: How to actually build them
3scale
 
The API-Application Semantic Gap
The API-Application Semantic GapThe API-Application Semantic Gap
The API-Application Semantic Gap
3scale
 
Building Successful API Programs in Higher Education
Building Successful API Programs in Higher EducationBuilding Successful API Programs in Higher Education
Building Successful API Programs in Higher Education
3scale
 
API Model Canvas (APIDays Mediterranea 2015)
API Model Canvas (APIDays Mediterranea 2015)API Model Canvas (APIDays Mediterranea 2015)
API Model Canvas (APIDays Mediterranea 2015)
3scale
 
Enhance Mobile Dev with APItools
Enhance Mobile Dev with APItoolsEnhance Mobile Dev with APItools
Enhance Mobile Dev with APItools
3scale
 
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
3scale
 
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
3scale
 
API Integration with APItools.com
API Integration with APItools.comAPI Integration with APItools.com
API Integration with APItools.com
3scale
 

Recently uploaded (20)

INTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOT
INTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOTINTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOT
INTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOT
CA Suvidha Chaplot
 
20250428 CDB Investor Deck_Apr25_vFF.pdf
20250428 CDB Investor Deck_Apr25_vFF.pdf20250428 CDB Investor Deck_Apr25_vFF.pdf
20250428 CDB Investor Deck_Apr25_vFF.pdf
yihong30
 
NewBase 28 April 2025 Energy News issue - 1783 by Khaled Al Awadi_compressed...
NewBase 28 April 2025  Energy News issue - 1783 by Khaled Al Awadi_compressed...NewBase 28 April 2025  Energy News issue - 1783 by Khaled Al Awadi_compressed...
NewBase 28 April 2025 Energy News issue - 1783 by Khaled Al Awadi_compressed...
Khaled Al Awadi
 
Level Up Your Launch: Utilizing AI for Start-up Success
Level Up Your Launch: Utilizing AI for Start-up SuccessLevel Up Your Launch: Utilizing AI for Start-up Success
Level Up Your Launch: Utilizing AI for Start-up Success
Best Virtual Specialist
 
Smart Home Market Size, Growth and Report (2025-2034)
Smart Home Market Size, Growth and Report (2025-2034)Smart Home Market Size, Growth and Report (2025-2034)
Smart Home Market Size, Growth and Report (2025-2034)
GeorgeButtler
 
waterBeta white paper - 250202- two-column.docx
waterBeta white paper - 250202- two-column.docxwaterBeta white paper - 250202- two-column.docx
waterBeta white paper - 250202- two-column.docx
Peter Adriaens
 
Disinformation in Society Report 2025 Key Findings
Disinformation in Society Report 2025 Key FindingsDisinformation in Society Report 2025 Key Findings
Disinformation in Society Report 2025 Key Findings
MariumAbdulhussein
 
Looking for Reliable BPO Project Providers?"
Looking for Reliable BPO Project Providers?"Looking for Reliable BPO Project Providers?"
Looking for Reliable BPO Project Providers?"
anujascentbpo
 
TMG - Q3 2025 Earnings Call Slides - v4.pptx
TMG - Q3 2025 Earnings Call Slides - v4.pptxTMG - Q3 2025 Earnings Call Slides - v4.pptx
TMG - Q3 2025 Earnings Call Slides - v4.pptx
Marketing847413
 
LDMMIA Bday celebration 2025 Gifts information
LDMMIA Bday celebration 2025 Gifts informationLDMMIA Bday celebration 2025 Gifts information
LDMMIA Bday celebration 2025 Gifts information
LDM Mia eStudios
 
Top 5 Mistakes to Avoid When Writing a Job Application
Top 5 Mistakes to Avoid When Writing a Job ApplicationTop 5 Mistakes to Avoid When Writing a Job Application
Top 5 Mistakes to Avoid When Writing a Job Application
Red Tape Busters
 
BeMetals_Presentation_May_2025 .pdf
BeMetals_Presentation_May_2025      .pdfBeMetals_Presentation_May_2025      .pdf
BeMetals_Presentation_May_2025 .pdf
DerekIwanaka2
 
Treis & Friends One sheet - Portfolio IV
Treis & Friends One sheet - Portfolio IVTreis & Friends One sheet - Portfolio IV
Treis & Friends One sheet - Portfolio IV
aparicioregina7
 
Harnessing Hyper-Localisation: A New Era in Retail Strategy
Harnessing Hyper-Localisation: A New Era in Retail StrategyHarnessing Hyper-Localisation: A New Era in Retail Strategy
Harnessing Hyper-Localisation: A New Era in Retail Strategy
RUPAL AGARWAL
 
Mexico Office Furniture Market Share, Size, Growth & Trends (2025-2034)
Mexico Office Furniture Market Share, Size, Growth & Trends (2025-2034)Mexico Office Furniture Market Share, Size, Growth & Trends (2025-2034)
Mexico Office Furniture Market Share, Size, Growth & Trends (2025-2034)
janewatson684
 
Salesforce_Architecture_Diagramming_Workshop (1).pptx
Salesforce_Architecture_Diagramming_Workshop (1).pptxSalesforce_Architecture_Diagramming_Workshop (1).pptx
Salesforce_Architecture_Diagramming_Workshop (1).pptx
reinbauwens1
 
Solaris Resources Presentation - Corporate April 2025.pdf
Solaris Resources Presentation - Corporate April 2025.pdfSolaris Resources Presentation - Corporate April 2025.pdf
Solaris Resources Presentation - Corporate April 2025.pdf
pchambers2
 
Alan Stalcup - The Enterprising CEO
Alan  Stalcup  -  The  Enterprising  CEOAlan  Stalcup  -  The  Enterprising  CEO
Alan Stalcup - The Enterprising CEO
Alan Stalcup
 
The Fascinating World of Hats: A Brief History of Hats
The Fascinating World of Hats: A Brief History of HatsThe Fascinating World of Hats: A Brief History of Hats
The Fascinating World of Hats: A Brief History of Hats
nimrabilal030
 
NewBase 05 May 2025 Energy News issue - 1785 by Khaled Al Awadi_compressed.pdf
NewBase 05 May 2025  Energy News issue - 1785 by Khaled Al Awadi_compressed.pdfNewBase 05 May 2025  Energy News issue - 1785 by Khaled Al Awadi_compressed.pdf
NewBase 05 May 2025 Energy News issue - 1785 by Khaled Al Awadi_compressed.pdf
Khaled Al Awadi
 
INTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOT
INTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOTINTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOT
INTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOT
CA Suvidha Chaplot
 
20250428 CDB Investor Deck_Apr25_vFF.pdf
20250428 CDB Investor Deck_Apr25_vFF.pdf20250428 CDB Investor Deck_Apr25_vFF.pdf
20250428 CDB Investor Deck_Apr25_vFF.pdf
yihong30
 
NewBase 28 April 2025 Energy News issue - 1783 by Khaled Al Awadi_compressed...
NewBase 28 April 2025  Energy News issue - 1783 by Khaled Al Awadi_compressed...NewBase 28 April 2025  Energy News issue - 1783 by Khaled Al Awadi_compressed...
NewBase 28 April 2025 Energy News issue - 1783 by Khaled Al Awadi_compressed...
Khaled Al Awadi
 
Level Up Your Launch: Utilizing AI for Start-up Success
Level Up Your Launch: Utilizing AI for Start-up SuccessLevel Up Your Launch: Utilizing AI for Start-up Success
Level Up Your Launch: Utilizing AI for Start-up Success
Best Virtual Specialist
 
Smart Home Market Size, Growth and Report (2025-2034)
Smart Home Market Size, Growth and Report (2025-2034)Smart Home Market Size, Growth and Report (2025-2034)
Smart Home Market Size, Growth and Report (2025-2034)
GeorgeButtler
 
waterBeta white paper - 250202- two-column.docx
waterBeta white paper - 250202- two-column.docxwaterBeta white paper - 250202- two-column.docx
waterBeta white paper - 250202- two-column.docx
Peter Adriaens
 
Disinformation in Society Report 2025 Key Findings
Disinformation in Society Report 2025 Key FindingsDisinformation in Society Report 2025 Key Findings
Disinformation in Society Report 2025 Key Findings
MariumAbdulhussein
 
Looking for Reliable BPO Project Providers?"
Looking for Reliable BPO Project Providers?"Looking for Reliable BPO Project Providers?"
Looking for Reliable BPO Project Providers?"
anujascentbpo
 
TMG - Q3 2025 Earnings Call Slides - v4.pptx
TMG - Q3 2025 Earnings Call Slides - v4.pptxTMG - Q3 2025 Earnings Call Slides - v4.pptx
TMG - Q3 2025 Earnings Call Slides - v4.pptx
Marketing847413
 
LDMMIA Bday celebration 2025 Gifts information
LDMMIA Bday celebration 2025 Gifts informationLDMMIA Bday celebration 2025 Gifts information
LDMMIA Bday celebration 2025 Gifts information
LDM Mia eStudios
 
Top 5 Mistakes to Avoid When Writing a Job Application
Top 5 Mistakes to Avoid When Writing a Job ApplicationTop 5 Mistakes to Avoid When Writing a Job Application
Top 5 Mistakes to Avoid When Writing a Job Application
Red Tape Busters
 
BeMetals_Presentation_May_2025 .pdf
BeMetals_Presentation_May_2025      .pdfBeMetals_Presentation_May_2025      .pdf
BeMetals_Presentation_May_2025 .pdf
DerekIwanaka2
 
Treis & Friends One sheet - Portfolio IV
Treis & Friends One sheet - Portfolio IVTreis & Friends One sheet - Portfolio IV
Treis & Friends One sheet - Portfolio IV
aparicioregina7
 
Harnessing Hyper-Localisation: A New Era in Retail Strategy
Harnessing Hyper-Localisation: A New Era in Retail StrategyHarnessing Hyper-Localisation: A New Era in Retail Strategy
Harnessing Hyper-Localisation: A New Era in Retail Strategy
RUPAL AGARWAL
 
Mexico Office Furniture Market Share, Size, Growth & Trends (2025-2034)
Mexico Office Furniture Market Share, Size, Growth & Trends (2025-2034)Mexico Office Furniture Market Share, Size, Growth & Trends (2025-2034)
Mexico Office Furniture Market Share, Size, Growth & Trends (2025-2034)
janewatson684
 
Salesforce_Architecture_Diagramming_Workshop (1).pptx
Salesforce_Architecture_Diagramming_Workshop (1).pptxSalesforce_Architecture_Diagramming_Workshop (1).pptx
Salesforce_Architecture_Diagramming_Workshop (1).pptx
reinbauwens1
 
Solaris Resources Presentation - Corporate April 2025.pdf
Solaris Resources Presentation - Corporate April 2025.pdfSolaris Resources Presentation - Corporate April 2025.pdf
Solaris Resources Presentation - Corporate April 2025.pdf
pchambers2
 
Alan Stalcup - The Enterprising CEO
Alan  Stalcup  -  The  Enterprising  CEOAlan  Stalcup  -  The  Enterprising  CEO
Alan Stalcup - The Enterprising CEO
Alan Stalcup
 
The Fascinating World of Hats: A Brief History of Hats
The Fascinating World of Hats: A Brief History of HatsThe Fascinating World of Hats: A Brief History of Hats
The Fascinating World of Hats: A Brief History of Hats
nimrabilal030
 
NewBase 05 May 2025 Energy News issue - 1785 by Khaled Al Awadi_compressed.pdf
NewBase 05 May 2025  Energy News issue - 1785 by Khaled Al Awadi_compressed.pdfNewBase 05 May 2025  Energy News issue - 1785 by Khaled Al Awadi_compressed.pdf
NewBase 05 May 2025 Energy News issue - 1785 by Khaled Al Awadi_compressed.pdf
Khaled Al Awadi
 

APIs for your Business + Stages of the API Lifecycle

  • 1. APIs for your Business + Stages of the API Lifecycle API Workshop at TheFamily Paris, December 5, 2014 Nicolas Grenié ! Hacker in Residence at 3scale.net Out-of-the-box API Management @3scale
  • 2. Outline 1. Four business benefits of APIs 2. The API lifecycle • Plan/Design • Build/Integrate • Operate/Manage • Share/Engage 3. Wrap-up and take-aways The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 3. API ! Application Programming Interface
  • 4. What’s an API? " # The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 5. APIs for Developers ✴Enrich functionality ✴Increase attractiveness by new combinations ✴Leverage brand strength ✴Integrate more easily and quickly The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 6. APIs for Companies/ Organisations ✴Create/revive revenue sources ✴Deliver wider reach ✴Foster (external) innovation ✴Increase efficiency The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 7. Example 1: Create/revive revenue sources ✴25% of revenue growth driven by APIs ✴750,000 fundraising pages created using JustGiving APIs raising £76m ✴40% annual user growth Source: http://www.3scale.net/resources/customer-stories/ The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 8. Example 2: Deliver wider reach ✴700 partners created 50,000 third party apps/services ✴300m monthly uniques who see the brand on other sites ✴The API gave reach and brand awareness which would not have been possible with traditional marketing. (Dick Brouwer, TripAdvisor Director of Engineering) The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung Source: http://bit.ly/1uk6Oo7
  • 9. Example 3: Foster (external) innovation ✴Only 1 app developed by Fitbit in-house ✴Third party apps in Fitbit’s ecosystem accumulated are worth $1m of development cost Source: http://www.slideshare.net/faberNovel/why-shouldicareaboutap-is4/53 The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 10. Example 4: Increase efficiency ✴Wrap every internal service with an API – or you are fired ✴Better re-usability, quicker integration, spot opportunities, get to market quicker (AWS) Source: http://apievangelist.com/2012/01/12/the-secret-to-amazons-success-internal-apis/ The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 11. But what really is the power of APIs ? The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 12. ! • APIs enable the creation of platforms. • Platforms enable 2-sided / n-sided business models. (aka Asymmetric Business Models) See also VisionMobile report on Asymmetric Business Models:! http://www.visionmobile.com/product/asymmetric-business-models/ The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 13. Asymmetric Business Models Side 1 Side 2..n Get most of the services Pays The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 14. APIs enable the creation of platforms. …can serve n victimized markets ! $ A platform The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 15. The API lifecycle and tools The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 16. Plan / Design Build / Integrate Share / Engage Operate / Manage ! The API Lifecycle.
  • 17. Plan / Design Build / Integrate Share / Engage Operate / Manage ! The API Lifecycle.
  • 18. Plan / Design Why API? ! Alignment with overall business strategy What do we want to achieve? The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 19. Plan / Design •Resource modeling: Fine- vs coarse grained •Nouns and verbs (resources/HTTP) •http://www.thoughtworks.com/insights/blog/rest-api-design- resource-modeling •Decouple DB%API •“How to design APIs that last” •http://apiux.com/2014/09/05/api-design-sustainability/ •API-first design •https://pop.co/blog/why-we-chose-api-first-development/ The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 20. Plan / Design •Tools ✴API Blueprint ✴RAML ✴Swagger ! •See also “Where APIs and Tooling Unite” •http://www.futureinsights.com/home/where-apis- and-tooling-unite.html The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 21. API Blueprint The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 22. Plan / Design Build / Integrate Share / Engage Operate / Manage ! The API Lifecycle.
  • 23. Coding toools • Ruby • Grape http://www.confreaks.com/videos/475-rubyconf2010-the-grapes-of-rapid • Sinatra http://www.sinatrarb.com/ • PHP • Slim http://coenraets.org/blog/2011/12/restful-services-with-jquery-php-and-the-slim-framework/ • Node.js: • Express.js, Fortune.js • Restify http://mcavage.me/node-restify/ • ASP.net • Python: • Flask Web framework for Python: http://flask.pocoo.org/ • Django for Python: http://www.django-rest-framework.org/ • Java: • JAX-RS • REST.li http://rest.li/index.html The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung hype: ! App Now
  • 24. var express = require('express'); //Create new instance of Express object! var app = express();! ! ! !! app.get('/api', function(request, response) { //Do something to read a resource }); ! app.post('/api', function(request, response) { //Do something to create a resource }); ! app.put('/api', function(request, response) { //Do something to update a resource }); ! app.delete('/api', function(request, response) { //Do something to delete a resource }); !! //Start the server! app.listen(3000);! ! The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 25. ! app.get('/api/account', function(request, response) { ! //Set content-type ! response.type('application/json'); ! //Send text response ! response.status(200).send( ! ! { message: 'Your balance is: '+ balance }); ! ! //...! }); ! ! app.put('/api/account', function(request, response) { //Get the change in balance! ! balance = parseInt(request.body.updatebalance); ! //Update the balance... ! ! ! //Notify client ! response.status(200).send( ! ! { message: 'Your new balance is: ' + balance }); ! //... });! ! //... The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 26. A demo: ‘Health’API ! ! ! • https://github.com/3scale/workshop-apistrat2014 ! • Deployed on Heroku: • https://nicolashealthapi.herokuapp.com (UNSECURED!!) The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 27. A demo: ‘Health’API • Test with Postman • http://www.getpostman.com • (test live APIs quickly) The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 28. Unsecured API – What’s the problem? No knowledge about: • Who accesses the API? • What are they doing with the API? • How to block someone? • What traffic occurs when by whom? The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 29. Plan / Design Build / Integrate Share / Engage Operate / Manage ! The API Lifecycle.
  • 30. Operate / Manage App / Website The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung Backend API
  • 31. Operate / Manage http://api.2445581123523.proxy.3scale.net:80 App / Website API API Management Backend http://manfredhealthapp.herokuapp.com The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 32. Demo 1: Securing the API via API Management The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 33. Demo 2: API Analytics via API Management The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 34. What’s left to do ? Your own deployment of the traffic agent. The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 35. Deployment OR #infrastructure App / Website API API Management Backend The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung Plugin Proxy
  • 36. Minimum API Operations Access Control: authentication and authorization to identify the originator of incoming traffic and ensure only permitted access. Rate Limits and Usage Policies: usage quotas and restrictions on incoming traffic to keep loads predictable. Analytics: data capture and analysis of traffic patterns to learn how the API is being used. The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 37. Plan / Design Build / Integrate Share / Engage Operate / Manage ! The API Lifecycle.
  • 38. Share / Engage Image source: http://dx.jeremiahlee.com/ The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 39. Developer Portal Acceleration The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung Pilots / Case Studies Community Building Measure Comms Social Media Events Evangelist
  • 40. Demo 3: API Documentation via API Management The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 41. API Management For Developers www.apitools.com Out-of-the-box API Management For API Providers 3scale.net Market Education & Evolution apistrategyconference.com The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung apicodex.3scale.net APIs.io
  • 42. Take-aways There can be an enormous benefit in APIs -- shown by many successful examples. It needs to be crystal clear what you want to achieve. The API needs to be aligned with the business strategy. APIs enable Asymmetric Business Models to tackle many markets. Carefully consider all four stages in the API lifecycle. Exposing data or services via APIs alone is not enough. Make sure you secure, monitor and manage APIs. The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 43. APIs for your Business + Stages of the API Lifecycle • Q&A ! • Manfred Bortenschlager • [email protected] ! • I work at 3scale.net • Out-of-the-box API Management • @3scale The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 44. APIs for your Business + Stages of the API Lifecycle API Workshop at TheFamily Paris, December 5, 2014 Nicolas Grenié ! Hacker in Residence at 3scale.net Out-of-the-box API Management @3scale
  • 45. •www.apitools.com The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 46. APItools.com • 1. Managing & Monitoring APIs • 2. Modifying API calls The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung
  • 47. How does it work ? reque sts My app APItools respo nses ★ Manage APIs ★ Test & Debug ★ Modify API traffic ★ Analytics The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung Web APIs Others…
  • 52. Tools for Developers • APItools • https://www.apitools.com/ ! • Postman • http://www.getpostman.com/ The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung