SlideShare uma empresa Scribd logo
1 de 57
APIs as a Business Strategy 
Ravi Kumar, Autodesk
Agenda 
 API Growth Story 
 Types of APIs, API Contracts 
 API Business Models 
 Building the API Product Strategy 
 Measuring the success of your API? 
 How to drive adoption through 
developers/partners community? 
 Case Studies: 
◦ Success of Amazon’s Internal API 
◦ The Curious Case of Netflix- Public to Private 
◦ Twitter’s Love/Hate relationship with Dev Community 
◦ How we do it at Autodesk?
Did you check the weather 
today?
API
Growth in Web APIs since 
2005 
Source: Programmable Web
What changed?
The Rise of the App Economy
Some trends in the API 
economy 
Combined revenues of 2.2 Billion – 2013 
APIs are the key building blocks for apps. 
Salesforce.com, generates nearly 50 percent 
of its annual $3 billion in revenue through APIs 
Expedia generates 90% of 2 Billion revenues 
through APIs.
• Built a large 
partner 
ecosystem by 
opening core 
services for 
partners to 
innovate and 
extend 
• More traffic 
(60%) comes 
through 
Salesforce API 
than through its 
website. 
• Opened its 
core 
computing 
infrastructure 
as Amazon 
Web 
Services. 
• Accessed by 
APIs 
• More 
bandwidth 
through AWS 
than all global 
storefronts 
• Business 
almost 
entirely 
based on 
API and an 
ecosystem 
of developer 
applications. 
Transformed 
how we 
consume 
movies with 
streaming to 
hundreds of 
different 
devices 
(800+) 
through the 
use of APIs. 
• NPR has 
infused its 
API into 
the 
engineerin 
g culture. 
• APIs drive 
the 
website, 
• Transforme 
d the way 
NPR 
shares 
content.
What is an API in business 
context? 
Essentially a contract between providers and consumer 
describing the terms of the functionality the API will offer. 
 The contract increases confidence, which increases use. 
 APIs can be open to developers, partners, or used internally. 
 Contract makes connection efficient because interfaces are 
documented, consistent, and predictable. 
 The contract is binding and it cannot be changed casually.
Building Blocks of an API 
Contract 
 Definition 
 Terms of Service 
 Privacy 
 Service Level 
Agreements 
 Service Accord 
 Interface License 
 Data License 
• Code License 
• Deprecation policy 
• Roadmap 
• Change Log 
• Rate Limits 
• Uptime/Availability 
• Pricing 
• Service Tiers 
• Support 
Facebook policy Autodesk Policy
Types of API 
Private APIs 
Public APIs 
Strategic Value 
Innovation 
Agility/Flexibility 
Efficient programming 
infrastructure 
Strategic Value: 
Reach new customers 
Drive brand awareness 
Unlock value of data
Partner APIs - Hybrid 
Used to provide access to data with a 
trusted business partner. 
Strategic Value: 
 Collaboration 
 Value add 
 New revenue
Partner APIs - Hybrid 
Used to provide access to data with a 
trusted business partner. 
Strategic Value: 
 Collaboration 
 Value add 
 New revenue 
iBooks + New York Times 
(Partner APIs)
Business Benefits of Internal 
APIs 
Private APIs more prevalent. 
- Accelerate projects 
- Create a safety layer around key 
assets 
- Create a structure that supports the 
engagement of external contracts 
- Achieve greater agility and 
maintainability 
- More responsible in transformational 
impact on most companies
The Secret to Amazon’s API success: 
Internal APIs 
The infamous Jeff Bezos Memo 
1) All teams will henceforth expose their data and functionality 
through service interfaces. 
2) Teams must communicate with each other through these 
interfaces. 
3) There will be no other form of interprocess communication 
allowed: no direct linking, no direct reads of another team's data 
store, no shared-memory model, no back-doors whatsoever. The 
only communication allowed is via service interface calls over the 
network. 
4) It doesn't matter what technology they use. HTTP, Corba, 
Pubsub, custom protocols -- doesn't matter. Bezos doesn't care. 
5) All service interfaces, without exception, must be designed from 
the ground up to be externalizable. That is to say, the team must 
plan and design to be able to expose the interface to developers in 
the outside world. No exceptions.
The Value of Amazon’s API 
Source: 3Scale 
AWS: 3.8 Billion revenue in 2013 and worth 30 billion if it were a standalone 
company.
Many models of business 
APIs…
How to craft your API Business 
Model? 
You need to know who, what, 
and why before how (model)?
Deploying an API is easy, 
crafting an effective 
business model around it 
is difficult.
Effective API business model begins 
from knowing what “value” you are 
selling
API Value Chain 
If there is nothing of value in the business assets, the 
APIs wont succeed.
APIs only succeed if they provide 
something of value 
Some examples: 
Valuable APIs 
Valuable data 
Valuable audience 
Valuable function 
Valuable market
Broad classification of business 
APIs 
The API is the product 
The API projects the product 
The API promotes the product* 
The API powers and feeds the product
Digging deeper 
The API is the product 
The API projects the product 
The API promotes the product* 
The API powers and feeds the 
product 
Direct Revenue 
Utility/Pay per transaction 
Tiered pricing bands 
Reach more places 
Provide more utility 
Enable mobile 
Allow deeper integration 
Biz dev lead generation 
User acquisition 
Advertising 
Brand promotion 
Affiliate programs 
Content aquisition 
Partner tie ins 
Internal innovation
Source; API as Strategy Guide
Most APIs have 
>1 
type of ROI
Free is a strategy 
• They want to become Web’s Social Operating System 
• Ubiquity is the strategy 
• Free made sense to them
Developer pays
Freemium
Developer gets paid
Crafting Your API Product 
Strategy
Establish a Clear Business 
Objective 
 Establish a clear business objective 
◦ What is the business purpose? 
◦ What are you trying to achieve? 
◦ What problems are you trying to solve? 
◦ What opportunity are you trying to take 
advantage of? 
 Have a vision for your API? 
◦ Vision statement helps identify top 
priorities.
API Strategy Questions 
 Who will use the API? (Internal staff, partners, or 
external developers) 
 What assets could be made available through an 
API? 
 Who should have access to each type of 
available asset? 
 How should the API make those assets 
available? 
 What type of applications could be constructed 
using the API? 
 What will motivate the developers to use the API 
to create applications? 
 How would those types of applications create 
value for everyone involved? 
 How will the audience discover the applications?
How a company’s value is 
accessed through its API? 
 “If a business has an API layer, it is a 
sign they have been more thoughtful 
about their organizational 
architecture.” 
 “APIs are looked at as a sign that 
businesses have the infrastructure to 
be able to build an ecosystem around 
their customers and products.” 
 “APIs are valued as a sign that not only 
is a business building on its own 
architecture, but it is making itself an 
internal customer of its own products. 
They are eating their own cooking.”
Public to Pvt : Curious Case of 
Netflix 
Original Netflix charter, 2008 
“Expose Netflix metadata and services to the public developer 
community to "let 1,000 flowers bloom". That community will 
build rich and exciting new tools and services to improve the 
value of Netflix to our customers.” 
API delivered greatest value from: 
 Internal Engineering Teams 
◦ Netflix Product Owners 
◦ Netflix Developers 
 Partner Relationships 
◦ External Device Manufacturers 
◦ Public Developer Community 
 1,000 Flowers
Public to Pvt : Curious Case of 
Netflix 
18K Public 
Developers 
= 
.5% of the traffic 
to API 
Netflix eventually adapted its API to better suit the interests of 
internal programmers and external partners. For example, the 
company no longer supports rental history-related API calls because 
third-party developers could formerly resell this information or use 
it to advertise competing products.
Building the 
Building the Developer 
Community
Developer Adoption 
 Hackathons 
◦ Best way to spread the word out, but!!! 
 Nurture connection 
◦ Engage where your developers community exist. 
◦ They want great APIs, great products, and a 
rewarding business model 
◦ Great experience. 
 Targetted messaging 
◦ Understand, segment and attract 
◦ Developers differ in: 
 The environments they target, OS, platforms etc 
 Languages they use 
 Services they have loyalty towards, Twitter, Salesforce
Lessons from Twitter – 
Love/hate relationship with 
developers 
 Twitter had build an ecosystem before it decided on a business model. 
 Scamming ideas/features from dev community. 
 2010 Dev Conference: Twitter announced its acquisition of Tweetie. No map was given. 
 Wasn’t disclosing roadmap to all its partners. Some close partners benefitted some 
didn’t. 
 Chirp Conference 2010 broke all trust. 
 They also failed to understand that the next creative use of Twitter won’t be developed 
by their developers, but by some API developer — just as it was since their inception.” 
 Worked to better communicate while acquiring Tweetdeck and revealed part of its 
roadmap. 
 Controversial memo by Ryan Sarver, PM, Dev: 
◦ Don’t make a Twitter client using Twitter’s API. 
◦ Don’t duplicate Twitter’s features. 
◦ Don’t rename them. 
◦ Don’t channel users away from Twitter’s ads and experience. 
 Twitpic for uploading photos and videos and sharing on Twitter. Twitter announced the 
features in the next release and killed all apps who had such features. 
 Heelo in stealth mode. 
 “If Twitter can compete with its developers without fair notice, then why can’t we?” 
 Developers want complete roadmap. No one has complete roadmap. And revealing is
 Developer APIs were critical to 
AutoCAD’s early business Opens Untested 
growth. 
Markets 
 It created a significant partner 
ecosystem built on desktop platform. 
 It built a “long tail” of solutions/design 
tools for niche industries. 
 A large number of Autodesk 
acquisitions happen around developer 
products. 
 Cloud APIs - Hackdays
Autodesk Developer Network (ADN) 
A large number of our acquisitions have been from ADN companies
API Management Tools
Programmable Web
Books on API Businesses 
Free Free by Apigee Free by Apigee
Books on Building Platform 
Products
References 
 Age of API: 
http://twimgs.com/infoweek/green/111413s/InformationWeek_SUP_2013_11[2].pdf 
#202_o176-element 
 API Contract: 
http://apievangelist.com/2014/07/15/an-api-definition-as-the-truth-in-the-api-contract/ 
 Steve Yegge’s internal API rant: 
https://plus.google.com/+RipRowan/posts/eVeouesvaVX 
 Free Vs Paid API: https://blog.apigee.com/detail/paid_vs_free_apis 
 Twitter ecosystem problems: http://venturebeat.com/2011/10/28/twitter-ecosystem/ 
view-all/ 
 https://gigaom.com/2010/04/15/what-i-learned-at-twitters-first-chirp-conference/ 
 Things I learnt Working on the Twitter Platform 
 API Billionaires Club: 
http://www.programmableweb.com/news/who-belongs-to-api-billionaires-club/2011/05/25 
 Lessons in API Deployment from Netflix 
http://apievangelist.com/2011/06/10/lessons-in-api-deployment-from-netflix/ 
 SAAS, PAAS, IAS 
http://www.rackspace.com/knowledge_center/whitepaper/understanding-the-cloud-computing-stack- 
saas-paas-iaas
Thank you! 
Oct 2014 Meetup

Mais conteúdo relacionado

Mais procurados

The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API PlatformJohannes Ridderstedt
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API StrategyMatt McLarty
 
API Strategy Introduction
API Strategy IntroductionAPI Strategy Introduction
API Strategy IntroductionDoug Gregory
 
Crafting an API Strategy with an API Marketplace
Crafting an API Strategy with an API MarketplaceCrafting an API Strategy with an API Marketplace
Crafting an API Strategy with an API MarketplaceWSO2
 
Api-First service design
Api-First service designApi-First service design
Api-First service designStefaan Ponnet
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Kai Wähner
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API StrategyMatt McLarty
 
API Strategy Presentation
API Strategy PresentationAPI Strategy Presentation
API Strategy PresentationLawrence Coburn
 
Mapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slidesMapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slidesApigee | Google Cloud
 
Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1SmartBear
 
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
 
Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Apigee | Google Cloud
 
API first Design and Microservices
API first Design and MicroservicesAPI first Design and Microservices
API first Design and MicroservicesSven Bernhardt
 
APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...apidays
 

Mais procurados (20)

The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API Platform
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
Definitive Guide to API Management
Definitive Guide to API ManagementDefinitive Guide to API Management
Definitive Guide to API Management
 
API Strategy Introduction
API Strategy IntroductionAPI Strategy Introduction
API Strategy Introduction
 
API Governance
API Governance API Governance
API Governance
 
Crafting an API Strategy with an API Marketplace
Crafting an API Strategy with an API MarketplaceCrafting an API Strategy with an API Marketplace
Crafting an API Strategy with an API Marketplace
 
Api-First service design
Api-First service designApi-First service design
Api-First service design
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
API strategy with IBM API connect
API strategy with IBM API connectAPI strategy with IBM API connect
API strategy with IBM API connect
 
API Strategy Presentation
API Strategy PresentationAPI Strategy Presentation
API Strategy Presentation
 
Guide to an API-first Strategy
Guide to an API-first StrategyGuide to an API-first Strategy
Guide to an API-first Strategy
 
Mapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slidesMapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slides
 
Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1
 
API Governance in the Enterprise
API Governance in the EnterpriseAPI Governance in the Enterprise
API Governance in the Enterprise
 
API Model Canvas (APIDays Mediterranea 2015)
API Model Canvas (APIDays Mediterranea 2015)API Model Canvas (APIDays Mediterranea 2015)
API Model Canvas (APIDays Mediterranea 2015)
 
Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs
 
API first Design and Microservices
API first Design and MicroservicesAPI first Design and Microservices
API first Design and Microservices
 
APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...
 
Effective API Design
Effective API DesignEffective API Design
Effective API Design
 

Destaque

Open API Ecosystem Overview: December 2010
Open API Ecosystem Overview: December 2010Open API Ecosystem Overview: December 2010
Open API Ecosystem Overview: December 2010John Musser
 
Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...
Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...
Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...CA API Management
 
Salesforce Platform: Extend Your Social Strategy with the AppExchange - Dream...
Salesforce Platform: Extend Your Social Strategy with the AppExchange - Dream...Salesforce Platform: Extend Your Social Strategy with the AppExchange - Dream...
Salesforce Platform: Extend Your Social Strategy with the AppExchange - Dream...Salesforce Partners
 
Keycloak で SSO #渋谷java
Keycloak で SSO #渋谷javaKeycloak で SSO #渋谷java
Keycloak で SSO #渋谷javaYoshimasa Tanabe
 
MuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and ToolingMuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and ToolingPace Integration
 
Single API, multiple alternatives. A vision of how an API can change e-commer...
Single API, multiple alternatives. A vision of how an API can change e-commer...Single API, multiple alternatives. A vision of how an API can change e-commer...
Single API, multiple alternatives. A vision of how an API can change e-commer...André Cedik
 
code talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating Systemcode talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating SystemAdelina Todeva
 
Desarrollando un API con REST
Desarrollando un API con RESTDesarrollando un API con REST
Desarrollando un API con RESTAlex Puig
 
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 programs3scale
 
API Product Management - Driving Success through the Value Chain
API Product Management - Driving Success through the Value ChainAPI Product Management - Driving Success through the Value Chain
API Product Management - Driving Success through the Value ChainApigee | Google Cloud
 
Salesforce API Series: Integrating Applications with Force.com Webinar
Salesforce API Series: Integrating Applications with Force.com WebinarSalesforce API Series: Integrating Applications with Force.com Webinar
Salesforce API Series: Integrating Applications with Force.com WebinarSalesforce Developers
 
UKOUG - Implementing Enterprise API Management in the Oracle Cloud
UKOUG - Implementing Enterprise API Management in the Oracle CloudUKOUG - Implementing Enterprise API Management in the Oracle Cloud
UKOUG - Implementing Enterprise API Management in the Oracle Cloudluisw19
 
WSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2
 
Using APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail ExperienceUsing APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail ExperienceCA API Management
 
How to Choose the Right API Management Solution
How to Choose the Right API Management SolutionHow to Choose the Right API Management Solution
How to Choose the Right API Management SolutionCA API Management
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!Sven Bernhardt
 
Creating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital TransformationCreating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital TransformationPerficient, Inc.
 

Destaque (20)

Open API Ecosystem Overview: December 2010
Open API Ecosystem Overview: December 2010Open API Ecosystem Overview: December 2010
Open API Ecosystem Overview: December 2010
 
Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...
Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...
Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...
 
Salesforce Platform: Extend Your Social Strategy with the AppExchange - Dream...
Salesforce Platform: Extend Your Social Strategy with the AppExchange - Dream...Salesforce Platform: Extend Your Social Strategy with the AppExchange - Dream...
Salesforce Platform: Extend Your Social Strategy with the AppExchange - Dream...
 
Qué es un api
Qué es un apiQué es un api
Qué es un api
 
Keycloak で SSO #渋谷java
Keycloak で SSO #渋谷javaKeycloak で SSO #渋谷java
Keycloak で SSO #渋谷java
 
MuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and ToolingMuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and Tooling
 
Single API, multiple alternatives. A vision of how an API can change e-commer...
Single API, multiple alternatives. A vision of how an API can change e-commer...Single API, multiple alternatives. A vision of how an API can change e-commer...
Single API, multiple alternatives. A vision of how an API can change e-commer...
 
Innovation through connectedness
Innovation through connectednessInnovation through connectedness
Innovation through connectedness
 
Clean price vs dirty price
Clean price vs dirty priceClean price vs dirty price
Clean price vs dirty price
 
code talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating Systemcode talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating System
 
Desarrollando un API con REST
Desarrollando un API con RESTDesarrollando un API con REST
Desarrollando un API con REST
 
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
 
API Product Management - Driving Success through the Value Chain
API Product Management - Driving Success through the Value ChainAPI Product Management - Driving Success through the Value Chain
API Product Management - Driving Success through the Value Chain
 
Salesforce API Series: Integrating Applications with Force.com Webinar
Salesforce API Series: Integrating Applications with Force.com WebinarSalesforce API Series: Integrating Applications with Force.com Webinar
Salesforce API Series: Integrating Applications with Force.com Webinar
 
UKOUG - Implementing Enterprise API Management in the Oracle Cloud
UKOUG - Implementing Enterprise API Management in the Oracle CloudUKOUG - Implementing Enterprise API Management in the Oracle Cloud
UKOUG - Implementing Enterprise API Management in the Oracle Cloud
 
WSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and Roadmap
 
Using APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail ExperienceUsing APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail Experience
 
How to Choose the Right API Management Solution
How to Choose the Right API Management SolutionHow to Choose the Right API Management Solution
How to Choose the Right API Management Solution
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!
 
Creating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital TransformationCreating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital Transformation
 

Semelhante a APIs as a Product Strategy

Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28floridawusergroup
 
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...apidays
 
APIs +Micro services technology for Computing
APIs +Micro services technology for ComputingAPIs +Micro services technology for Computing
APIs +Micro services technology for Computingwismoyo92
 
Growth Hacking APIs (Nordic APIs conference 2014)
Growth Hacking APIs (Nordic APIs conference 2014)Growth Hacking APIs (Nordic APIs conference 2014)
Growth Hacking APIs (Nordic APIs conference 2014)vameyer
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0sflynn073
 
API: Extracting Value
API:  Extracting ValueAPI:  Extracting Value
API: Extracting ValueTrustRobin
 
Creating Datadipity
Creating DatadipityCreating Datadipity
Creating DatadipityClickslide
 
Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model?
Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model?Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model?
Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model?3scale
 
APIs for... Your Mom
APIs for... Your MomAPIs for... Your Mom
APIs for... Your MomCarlo Longino
 
Webinar: How API Lifecycle Management can help to Accelerate Growth
Webinar: How API Lifecycle Management can help to Accelerate GrowthWebinar: How API Lifecycle Management can help to Accelerate Growth
Webinar: How API Lifecycle Management can help to Accelerate GrowthAPPSeCONNECT
 
Driving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachDriving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachAkana
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfLuca Mattia Ferrari
 
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays
 
API Management
API ManagementAPI Management
API ManagementProlifics
 
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
 
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2
 
Securely expose protected resources as ap is with app42 api gateway
Securely expose protected resources as ap is with app42 api gatewaySecurely expose protected resources as ap is with app42 api gateway
Securely expose protected resources as ap is with app42 api gatewayZuaib
 

Semelhante a APIs as a Product Strategy (20)

SlideShare Test-1
SlideShare Test-1SlideShare Test-1
SlideShare Test-1
 
Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28
 
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
 
APIs +Micro services technology for Computing
APIs +Micro services technology for ComputingAPIs +Micro services technology for Computing
APIs +Micro services technology for Computing
 
Web API Management
Web API ManagementWeb API Management
Web API Management
 
Growth Hacking APIs (Nordic APIs conference 2014)
Growth Hacking APIs (Nordic APIs conference 2014)Growth Hacking APIs (Nordic APIs conference 2014)
Growth Hacking APIs (Nordic APIs conference 2014)
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
 
API: Extracting Value
API:  Extracting ValueAPI:  Extracting Value
API: Extracting Value
 
Creating Datadipity
Creating DatadipityCreating Datadipity
Creating Datadipity
 
Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model?
Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model?Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model?
Mediterranea.apidays.io 2013: APIs for Biz Dev 2.0 - Which business model?
 
APIs for... Your Mom
APIs for... Your MomAPIs for... Your Mom
APIs for... Your Mom
 
Webinar: How API Lifecycle Management can help to Accelerate Growth
Webinar: How API Lifecycle Management can help to Accelerate GrowthWebinar: How API Lifecycle Management can help to Accelerate Growth
Webinar: How API Lifecycle Management can help to Accelerate Growth
 
Driving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachDriving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design Approach
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdf
 
Smartone v1.0
Smartone v1.0Smartone v1.0
Smartone v1.0
 
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...
 
API Management
API ManagementAPI Management
API Management
 
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...
 
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric Enterprise
 
Securely expose protected resources as ap is with app42 api gateway
Securely expose protected resources as ap is with app42 api gatewaySecurely expose protected resources as ap is with app42 api gateway
Securely expose protected resources as ap is with app42 api gateway
 

Último

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Último (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

APIs as a Product Strategy

  • 1. APIs as a Business Strategy Ravi Kumar, Autodesk
  • 2. Agenda  API Growth Story  Types of APIs, API Contracts  API Business Models  Building the API Product Strategy  Measuring the success of your API?  How to drive adoption through developers/partners community?  Case Studies: ◦ Success of Amazon’s Internal API ◦ The Curious Case of Netflix- Public to Private ◦ Twitter’s Love/Hate relationship with Dev Community ◦ How we do it at Autodesk?
  • 3. Did you check the weather today?
  • 4.
  • 5. API
  • 6. Growth in Web APIs since 2005 Source: Programmable Web
  • 8. The Rise of the App Economy
  • 9. Some trends in the API economy Combined revenues of 2.2 Billion – 2013 APIs are the key building blocks for apps. Salesforce.com, generates nearly 50 percent of its annual $3 billion in revenue through APIs Expedia generates 90% of 2 Billion revenues through APIs.
  • 10. • Built a large partner ecosystem by opening core services for partners to innovate and extend • More traffic (60%) comes through Salesforce API than through its website. • Opened its core computing infrastructure as Amazon Web Services. • Accessed by APIs • More bandwidth through AWS than all global storefronts • Business almost entirely based on API and an ecosystem of developer applications. Transformed how we consume movies with streaming to hundreds of different devices (800+) through the use of APIs. • NPR has infused its API into the engineerin g culture. • APIs drive the website, • Transforme d the way NPR shares content.
  • 11.
  • 12. What is an API in business context? Essentially a contract between providers and consumer describing the terms of the functionality the API will offer.  The contract increases confidence, which increases use.  APIs can be open to developers, partners, or used internally.  Contract makes connection efficient because interfaces are documented, consistent, and predictable.  The contract is binding and it cannot be changed casually.
  • 13. Building Blocks of an API Contract  Definition  Terms of Service  Privacy  Service Level Agreements  Service Accord  Interface License  Data License • Code License • Deprecation policy • Roadmap • Change Log • Rate Limits • Uptime/Availability • Pricing • Service Tiers • Support Facebook policy Autodesk Policy
  • 14. Types of API Private APIs Public APIs Strategic Value Innovation Agility/Flexibility Efficient programming infrastructure Strategic Value: Reach new customers Drive brand awareness Unlock value of data
  • 15. Partner APIs - Hybrid Used to provide access to data with a trusted business partner. Strategic Value:  Collaboration  Value add  New revenue
  • 16. Partner APIs - Hybrid Used to provide access to data with a trusted business partner. Strategic Value:  Collaboration  Value add  New revenue iBooks + New York Times (Partner APIs)
  • 17. Business Benefits of Internal APIs Private APIs more prevalent. - Accelerate projects - Create a safety layer around key assets - Create a structure that supports the engagement of external contracts - Achieve greater agility and maintainability - More responsible in transformational impact on most companies
  • 18. The Secret to Amazon’s API success: Internal APIs The infamous Jeff Bezos Memo 1) All teams will henceforth expose their data and functionality through service interfaces. 2) Teams must communicate with each other through these interfaces. 3) There will be no other form of interprocess communication allowed: no direct linking, no direct reads of another team's data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network. 4) It doesn't matter what technology they use. HTTP, Corba, Pubsub, custom protocols -- doesn't matter. Bezos doesn't care. 5) All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions.
  • 19. The Value of Amazon’s API Source: 3Scale AWS: 3.8 Billion revenue in 2013 and worth 30 billion if it were a standalone company.
  • 20. Many models of business APIs…
  • 21. How to craft your API Business Model? You need to know who, what, and why before how (model)?
  • 22. Deploying an API is easy, crafting an effective business model around it is difficult.
  • 23. Effective API business model begins from knowing what “value” you are selling
  • 24. API Value Chain If there is nothing of value in the business assets, the APIs wont succeed.
  • 25. APIs only succeed if they provide something of value Some examples: Valuable APIs Valuable data Valuable audience Valuable function Valuable market
  • 26. Broad classification of business APIs The API is the product The API projects the product The API promotes the product* The API powers and feeds the product
  • 27. Digging deeper The API is the product The API projects the product The API promotes the product* The API powers and feeds the product Direct Revenue Utility/Pay per transaction Tiered pricing bands Reach more places Provide more utility Enable mobile Allow deeper integration Biz dev lead generation User acquisition Advertising Brand promotion Affiliate programs Content aquisition Partner tie ins Internal innovation
  • 28. Source; API as Strategy Guide
  • 29.
  • 30. Most APIs have >1 type of ROI
  • 31. Free is a strategy • They want to become Web’s Social Operating System • Ubiquity is the strategy • Free made sense to them
  • 33.
  • 34.
  • 36.
  • 38.
  • 39.
  • 40.
  • 41. Crafting Your API Product Strategy
  • 42. Establish a Clear Business Objective  Establish a clear business objective ◦ What is the business purpose? ◦ What are you trying to achieve? ◦ What problems are you trying to solve? ◦ What opportunity are you trying to take advantage of?  Have a vision for your API? ◦ Vision statement helps identify top priorities.
  • 43. API Strategy Questions  Who will use the API? (Internal staff, partners, or external developers)  What assets could be made available through an API?  Who should have access to each type of available asset?  How should the API make those assets available?  What type of applications could be constructed using the API?  What will motivate the developers to use the API to create applications?  How would those types of applications create value for everyone involved?  How will the audience discover the applications?
  • 44. How a company’s value is accessed through its API?  “If a business has an API layer, it is a sign they have been more thoughtful about their organizational architecture.”  “APIs are looked at as a sign that businesses have the infrastructure to be able to build an ecosystem around their customers and products.”  “APIs are valued as a sign that not only is a business building on its own architecture, but it is making itself an internal customer of its own products. They are eating their own cooking.”
  • 45. Public to Pvt : Curious Case of Netflix Original Netflix charter, 2008 “Expose Netflix metadata and services to the public developer community to "let 1,000 flowers bloom". That community will build rich and exciting new tools and services to improve the value of Netflix to our customers.” API delivered greatest value from:  Internal Engineering Teams ◦ Netflix Product Owners ◦ Netflix Developers  Partner Relationships ◦ External Device Manufacturers ◦ Public Developer Community  1,000 Flowers
  • 46. Public to Pvt : Curious Case of Netflix 18K Public Developers = .5% of the traffic to API Netflix eventually adapted its API to better suit the interests of internal programmers and external partners. For example, the company no longer supports rental history-related API calls because third-party developers could formerly resell this information or use it to advertise competing products.
  • 47. Building the Building the Developer Community
  • 48. Developer Adoption  Hackathons ◦ Best way to spread the word out, but!!!  Nurture connection ◦ Engage where your developers community exist. ◦ They want great APIs, great products, and a rewarding business model ◦ Great experience.  Targetted messaging ◦ Understand, segment and attract ◦ Developers differ in:  The environments they target, OS, platforms etc  Languages they use  Services they have loyalty towards, Twitter, Salesforce
  • 49. Lessons from Twitter – Love/hate relationship with developers  Twitter had build an ecosystem before it decided on a business model.  Scamming ideas/features from dev community.  2010 Dev Conference: Twitter announced its acquisition of Tweetie. No map was given.  Wasn’t disclosing roadmap to all its partners. Some close partners benefitted some didn’t.  Chirp Conference 2010 broke all trust.  They also failed to understand that the next creative use of Twitter won’t be developed by their developers, but by some API developer — just as it was since their inception.”  Worked to better communicate while acquiring Tweetdeck and revealed part of its roadmap.  Controversial memo by Ryan Sarver, PM, Dev: ◦ Don’t make a Twitter client using Twitter’s API. ◦ Don’t duplicate Twitter’s features. ◦ Don’t rename them. ◦ Don’t channel users away from Twitter’s ads and experience.  Twitpic for uploading photos and videos and sharing on Twitter. Twitter announced the features in the next release and killed all apps who had such features.  Heelo in stealth mode.  “If Twitter can compete with its developers without fair notice, then why can’t we?”  Developers want complete roadmap. No one has complete roadmap. And revealing is
  • 50.  Developer APIs were critical to AutoCAD’s early business Opens Untested growth. Markets  It created a significant partner ecosystem built on desktop platform.  It built a “long tail” of solutions/design tools for niche industries.  A large number of Autodesk acquisitions happen around developer products.  Cloud APIs - Hackdays
  • 51. Autodesk Developer Network (ADN) A large number of our acquisitions have been from ADN companies
  • 54. Books on API Businesses Free Free by Apigee Free by Apigee
  • 55. Books on Building Platform Products
  • 56. References  Age of API: http://twimgs.com/infoweek/green/111413s/InformationWeek_SUP_2013_11[2].pdf #202_o176-element  API Contract: http://apievangelist.com/2014/07/15/an-api-definition-as-the-truth-in-the-api-contract/  Steve Yegge’s internal API rant: https://plus.google.com/+RipRowan/posts/eVeouesvaVX  Free Vs Paid API: https://blog.apigee.com/detail/paid_vs_free_apis  Twitter ecosystem problems: http://venturebeat.com/2011/10/28/twitter-ecosystem/ view-all/  https://gigaom.com/2010/04/15/what-i-learned-at-twitters-first-chirp-conference/  Things I learnt Working on the Twitter Platform  API Billionaires Club: http://www.programmableweb.com/news/who-belongs-to-api-billionaires-club/2011/05/25  Lessons in API Deployment from Netflix http://apievangelist.com/2011/06/10/lessons-in-api-deployment-from-netflix/  SAAS, PAAS, IAS http://www.rackspace.com/knowledge_center/whitepaper/understanding-the-cloud-computing-stack- saas-paas-iaas
  • 57. Thank you! Oct 2014 Meetup

Notas do Editor

  1. And the Age of the Platform. But I removed platform because it was a presentation by itself even though they are closely related. APIs used to be a technical implementation detail reserved for developers and architects.  Never made sense as an avenue for business and have jobs API product management jobs. Now we have. For this presentation, we will focus on Web APIs because that’s where the business is. The context is also purely on the business aspect of it. So you don’t need to know what is RESTFUL APIs/JSON or SOAP/XML etc. ---------------------------------------------------------------------------------------------------------------------------------------- APIs become a primary customer interface for technology-driven products and services and a key channel for driving revenue and brand engagement.
  2. APIs are not just created to meet a technical requirements and API publishing is not merely a technical challenge. Every API is published with specific business aims in mind and API program managers must ensure these aims drive the interface design process. This lesson provides an overview of key drivers behind API programs and how these impact API architecture. http://www.apiacademy.co/lessons/api-strategy/business-value-apis
  3. Did you check the weather today? You would have used an API before thinking about it. It is something that is hidden to you as an end user. But this simple application that is represented as weather on iPhone. It is dumb on its own. It just a presentation layer.
  4. It relies upon the backend to deliver the data to the application. So an API is continously beating this app with the information it needs to serve you.
  5. It’s web’s defacto journal of the API economy.
  6. What changed the game?
  7. The proliferation of internet connected devices. Each of us have 3-4 devices that are connected to a network. As a consequence, each of these machines is interacting with services through API. Similarly, the number of apps are also increasing exponentially because of delives OS like Android and iOSes, APIs are the frmaework and infrastructure. ------------------------------------------------------------------------------------------------------------------ social networking, social commerce, social content and their patron saints Facebook, Twitter, Netflix, Amazon and eBay, among others; Mobile devices are our new appendage and apps are the currency of trade. At the center is an explosive opportunity to find and mine new customers and communities that companies can tap into by way of APIs. “APIs   are going to be the driver for the digital economy and unless they [companies] are talking about APIs already, they will be left behind.”  Increasingly, a company’s APIs represent a business development tool and a new go-to-market channel that can generate substantial revenues from referrals and usage fees.  Given the strategic importance and revenue potential of this resource, the C-suite must integrate APIs into its corporate decision making.
  8. These developments represent just the first wave of value that APIs can deliver to businesses. “APIs   are going to be the driver for the digital economy and unless they [companies] are talking about APIs already, they will be left behind.” Twilio, a cloud communications company. http://www.forbes.com/sites/mckinsey/2014/01/07/ready-for-apis-three-steps-to-unlock-the-data-economys-most-promising-channel/
  9. Netflix though has stopped its public API program from June this year.
  10. Contract about how the APIs are consumed. You much of the data you want to expose, what are the permissions, You can make changes to the APIs, but these changes are there in the implementation, and not the interfaces.
  11. http://apievangelist.com/2014/07/15/an-api-definition-as-the-truth-in-the-api-contract/ We do not need to get to the details, I put this for the sake of completion. My point to show this is that a lot goes into an API contract. I also investigated about them my API team and they agreed that they do not follow most of these clauses consistently. For example, the company longer supports rental history-related API calls because third-party developers could formerly resell this information or use it to advertise competing products. Cannot clone products.
  12. Private APIs are the more prevalent variety. http://www.apiacademy.co/lessons/api-strategy/private-apis-vs-open-apis Private APIs provide Reduced complexity, improved change management, : since user interfaces change frequently. APIs provide a way to stabilize core transaction services that enables rapid iteration Public: Unlockign value of some internal data sources
  13. A goood example is iBook product from Apple. One of the features of that product is the New York Times Best seller list. And so Apple doesn’t maintain that data, NNYT owns that data. Apple needed to partner with NYT to add that capability and adding value. Partnering recognizes new types of revenue.
  14. A goood example is iBook product from Apple. One of the features of that product is the New York Times Best seller list. And so Apple doesn’t maintain that data, NNYT owns that data. Apple needed to partner with NYT to add that capability and adding value. Partnering recognizes new types of revenue.
  15. Companies manage collections of important internal systems, all of which mesh in complex ways to deliver products and services. As an organization grows, these systems change, get repurposed, and, if they are well managed, they can become key assets in delivering ever more innovative services. Unfortunately however, the development of new products, services, and processes is often carried out in a manner that weaves a complex web of inter-dependencies across legacy systems. This, potentially: Slows down innovation significantly. In some cases, it simply rules out new projects. Greatly complicates maintenance, since the layers of dependencies often need to be worked out prior to regular maintenance activities. Forces a significant amount of refactoring on teams tasked with creating new systems. Actively defining the nature of the interfaces to different internal systems, departments and processes creates an environment that is ready for change and innovation.
  16. How many of you know about this episode when a developer called Steve Yegge moved to Google from Amazon and wrote a rant that became public. Amazon’s CEO Jeff Bezos famously issued a stern warning in 2003 to all of the company’s internal software teams, that every single service and system within the company had to be made accessible only by a well-documented API. You wouldn't really think that an online bookstore needs to be an extensible, programmable platform. Would you? Well, the first big thing Bezos realized is that the infrastructure they'd built for selling and shipping books and sundry could be transformed an excellent repurposable computing platform. These services host the backends for some pretty successful companies, reddit ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- It is also worth noting that he made no statement on the technology to be used or that the same technologies needed to be used—just that interfaces be well documented and made available in a way that facilitated change management. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Ultimately, a well-executed, internal API policy provides benefits for both the group exposing systems and for the wider organization. A more uniform path to success for developers working on new applications, since they no longer require knowledge of a wide range of technology stacks.
  17. That single, simple declaration created an IT (and cultural) architecture that catalyzed and stoked the stunning growth of Amazon Web Services.  3.8 Billion revenue in 2013 and worth 30 billion if it were a standalone company. He realized long before any other Amazonian realised that Amazon needs to be a platform. You wouldn't really think that an online bookstore needs to be an extensible, programmable platform. Would you? Well, the first big thing Bezos realized is that the infrastructure they'd built for selling and shipping books and sundry could be transformed an excellent repurposable computing platform. These services host the backends for some pretty successful companies, reddit
  18. 1. The value chain starts with business assets, something that a business wants to allow others to use. What could be business assets? Product catalog, geospatial maps, airline status info, Twitter updates. 2. Next step is to create an API to expose those business assets. The Api provider’s job is to design the API so that the intended audiences can make the best use of it. 3. Most times, the provider is same as the owner of business assets. But sometimes they are not. If same, the benefits flow back to the business owner. If not API agreement has to reward both API provider and owner.
  19. Enterprise functionality, Half of the transactions that cometo salesforce coem from API. Salesforce allows you to run business apps from the cloud
  20. Information architecture of Guardian to be used by everyone for free. Using it you can get all of their content, metadata etc. It’s used for eyewitness app. Play this: http://www.theguardian.com/technology/video/2010/aug/16/video-open-platform-launch-highlights
  21. Information architecture of Guardian to be used by everyone for free. Using it you can get all of their content, metadata etc. It’s used for eyewitness app. Play this: http://www.theguardian.com/technology/video/2010/aug/16/video-open-platform-launch-highlights ----------------------------- http://www.slideshare.net/3scale/the-api-economy-api-provider-perspective-european-identity-summit-2012
  22. That’s when Google maps came with APIs, the phrase mashups came up at that time.
  23. Much richer models. The things in 2005 still apply today fundamentally. As the industry has figured more ways to monetize the APIs. Most APIs have more than a single way to monetize You will be tempted to answer where is your API going to fit in this scheme of things.
  24. They want to become Web’s social operating system, the social dial tone. Free made sense for them, Free APIs are also all the Gov apis. That’s free because that has the mandate to keep it free
  25. Quintesential paid API It’s a long page with lot of text on it. But this is the primary message
  26. The MailChimp API allows you to sync your database with MailChimp for better list and campaign management. Create client portals, add a subscribe form to your checkout page, segment campaigns based on purchase history, link campaign stats to your database, sync email activity with your database, and more.
  27. These terms come from the field of ecommerce and online advertising, Amazon had an affiliate program for a decade now
  28. Amazon has affiliate program for a decade. You add an affiliate code, put it in your blog, and get commission for clicks. They took that existing model and took to API. My sister works in a price comparison http://www.shopify.com.sg/partners/apps CPA: cost per action
  29. Amazon thw difference is when somebody clicks you buy a product. API are under partner program. When you click you get a fraction of penny.
  30. It is the biggest one but talks about the least. Ebay and Twitter are examples: 3rd party applications built on ebay platform accounted 7 billion revenues. 60% of tweets came from 3rd party clients Under Internal is how you use the API and get the ROI yourself internally. http://developer.ebay.com/echo/
  31. APIs shouldn’t be looked upon as engineering projects. They are critical business tools. Successful APIs need clear business objectives and track closely KPIs for business at large.
  32. The journey of Netflix from DVD rental service to video streaming platform and ultimately API powerhouse is a timeless and instructive story of adaptability. The story Netflix API is worth sharing because there is a lot of learning hee. The concept of 1,000 flowers refers to the public community Netflix was targeting with the API, where ideas and applications would flower from each developer. To foster innovation from outside
  33. While analyzing this phenomenon, however, Netflix found the vast majority of its API requests came from internal engineers and business partners rather than lone developers. This discovery prompted the company to rethink its “thousand flower” approach.
  34. Developer adoption is key to success of an API program. But its challenging because enterprises have to compete for their attention. So its hard work to keep them interested in developing for you.
  35. Nothing happens after a hackathon.
  36. 1. Twitter has had only 1 developer conference till now in 2010. In a news as latest as last week, Twitter wants to revive its relationship with developers. Building goodwill is their 1st priority. Planned some goodies. First developer conference in 4 years. And presenting some goodies like a new suite of tools for building apps easily that will given them better to deal with bugs, tracking analytics and making money. Fabric as a new dev platform. http://venturebeat.com/2011/10/28/twitter-ecosystem/view-all/
  37. Sometimes as a company you do not know where the next business would come from. Which domain ? You do not have the research intelligence. Opening a partner ecosystem helps your developer community to find it for you.
  38. http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=21599809 The Autodesk Certified Apps Program is a NEW program offered to Autodesk Developer Network (ADN) members with applications that offer the highest level of quality, integration, and compatibility with select Autodesk products and releases. 80% of our acquisitions have been from ADN companies.
  39. If all that you heard about API management sounds overwhelming, you don’t have to worry. There are numerous API management firms that help you in handholding API stuff and charting the API strategy for you. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Develop security policies, usage policies, selective access to data and services. Both Layer 7 and SOA Software cite the need to serve the different constituencies of the enterprise. A platform by definition needs to be extensible. There needs to be a way to build on top of it. This requires both product APIs and SDK (developer toolkit). Layer 7 supplies both.