SlideShare a Scribd company logo
1 of 52
Download to read offline
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…
Tools for Developers 
• APItools 
• https://www.apitools.com/ 
! 
• Postman 
• http://www.getpostman.com/ 
The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung

More Related Content

What's hot

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
 
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
 

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
 
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
 
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
 
API Zen for Developers
API Zen for DevelopersAPI Zen for Developers
API Zen for Developers
 
The API Economy: Adding Business Value
The API Economy: Adding Business ValueThe API Economy: Adding Business Value
The API Economy: Adding Business Value
 
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research ReportProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research Report
 
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
 
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
 
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
 
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?
 
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
 
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...
 
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
 
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)
 
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
 
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
 
The Future of API Monetization
The Future of API MonetizationThe Future of API Monetization
The Future of API Monetization
 
Deep dive: Monetize your API Programs
Deep dive: Monetize your API ProgramsDeep dive: Monetize your API Programs
Deep dive: Monetize your API Programs
 
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
 
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
 

Viewers also liked

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
 
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
 

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)
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
Building Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScriptBuilding Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScript
 
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 ...
 
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
 
SnapLogic Live: IoT Integration
SnapLogic Live: IoT IntegrationSnapLogic Live: IoT Integration
SnapLogic Live: IoT Integration
 
IoT Usando Azure Como Backend
IoT Usando Azure Como BackendIoT Usando Azure Como Backend
IoT Usando Azure Como Backend
 
Pitch
PitchPitch
Pitch
 
Fiorano ESB: Integration Solution for Banks
Fiorano ESB: Integration Solution for BanksFiorano ESB: Integration Solution for Banks
Fiorano ESB: Integration Solution for Banks
 
Integrating microservices in the cloud
Integrating microservices in the cloudIntegrating microservices in the cloud
Integrating microservices in the cloud
 
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
 
IOT Success depends on Integration
IOT Success depends on Integration IOT Success depends on Integration
IOT Success depends on Integration
 
Narrative analytics white paper
Narrative analytics white paperNarrative analytics white paper
Narrative analytics white paper
 
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
 

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

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
 
API-Consumption compressed (1)
API-Consumption compressed (1)API-Consumption compressed (1)
API-Consumption compressed (1)
Rahul Ghai
 

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é
 
"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é
 
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
 
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
 
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...
 
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
 
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
 
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
 
Creating compelling user experiences through APIs
Creating compelling user experiences through APIsCreating compelling user experiences through APIs
Creating compelling user experiences through APIs
 
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?
 
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
 
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
 
Distribute and Monetize APIs
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIs
 
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
 
API-Consumption compressed (1)
API-Consumption compressed (1)API-Consumption compressed (1)
API-Consumption compressed (1)
 
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
 
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...
 
SAP API Business Hub
SAP API Business HubSAP API Business Hub
SAP API Business Hub
 
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
 
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...
 

More from 3scale

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
 
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
 
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)
 
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)
 
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
 
API workshop by AWS and 3scale
API workshop by AWS and 3scaleAPI workshop by AWS and 3scale
API workshop by AWS and 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...
 
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...
 
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...
 
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
 
The API-Application Semantic Gap
The API-Application Semantic GapThe API-Application Semantic Gap
The API-Application Semantic Gap
 
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
 
API Model Canvas (APIDays Mediterranea 2015)
API Model Canvas (APIDays Mediterranea 2015)API Model Canvas (APIDays Mediterranea 2015)
API Model Canvas (APIDays Mediterranea 2015)
 
Enhance Mobile Dev with APItools
Enhance Mobile Dev with APItoolsEnhance Mobile Dev with APItools
Enhance Mobile Dev with APItools
 
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
 
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
 
API Integration with APItools.com
API Integration with APItools.comAPI Integration with APItools.com
API Integration with APItools.com
 

Recently uploaded

Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
ZurliaSoop
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 

Recently uploaded (20)

QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSDurg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
 

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 • manfred@scale.net ! • 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…
  • 48.
  • 49.
  • 50.
  • 51.
  • 52. Tools for Developers • APItools • https://www.apitools.com/ ! • Postman • http://www.getpostman.com/ The Family - Paris - Nov. 2014 Nicolas Grenié - !picsoung