3. Also Check Out…
New service for
developers
!
Track
Transform
Analyze
API Traffic
!
http://www.apitools.com
4. API State of the Ecosystem
Decks
See John Musser for definitive updates:
http://www.infoq.com/presentations/Open-APIs-
State-of-the-Market
http://www.slideshare.net/jmusser/j-musser-
apishotnotgluecon2012
5. Topics
Numbers
Three Drivers of Adoption
What people are doing and why
Where are we going with the API Economy?
Technology
Conclusions
7. Definitions
API: “An interface to a software component that can be
invoked at a distance over a communications network
using standards based technologies.”
API Economy: “The emerging economic effects
enabled by companies, governments, non-profits and
individuals using APIs to provide direct programmable
access to their systems and processes. ”
9. Numbers
Programmable Web grew
20-30% YoY - less than before
Directories cannot keep up
easily
Many APIs are private / semi
private
10x (or maybe many more) are
out there
11254
(Public) APIs
10x
that many
Private APIs?
10. Numbers: Mobile Apps
1 Million IOS Apps (Oct 2013)
1.19 Million Android Apps (Now / AppBrain)
How Many are
Calling an API
Backend?
10%? 5%?
20%
14. Business Integration
SOA often 1-1, This is
1-n
Replacing SOAP and
In-house custom
Supplier / Provider /
Customer Integrations
B2B
Integration
15. HTML5 & Single Page Apps
Bridging Mobile
and Web
development
together
Single Page
Apps are new
to the game
HTML5
Improvements
to Hypermedia
Controls
Speeded up
development
time
Offline Cache
17. What People Are Doing with
APIs and Why…
Mobile
Backend
Customer
Ecosystem
Partner
Ecosystem
API As a
Business
Internal
Innovation
Content
Distribution
Transaction
Distribution
18. Mobile Backend
Support OS’s: IOS, Android,
Windows, Blackberry, HTML5
Auto generated (e.g. Parse,
Kinvey)
Often Naked & Security by
Obscurity
Business Driver: enables
mobile
Mobile
Backend
19. Customer Ecosystem
e.g. Salesforce, Box,
Dropbox
Customer gets primary
value - boosts product
value
Business Driver: drives up-
sell & loyalty
Customer
Ecosystem
20. Partner Ecosystem
e.g. Evernote, Twitter,
Amazon AWS
Partners add reach and
functionality
Business Driver: improves
product reach and richness
Partner
Ecosystem
21. Content Distribution
e.g. EPSN, BBC, IGN,
Pearson, Xignite, Factual
API Clients are channel
partners for content
syndication & delivery
Business Driver: syndication
fees, reach, user
convenience
Content
Distribution
22. Transaction Distribution
e.g. Walgreens, Target,
eBay, Expedia, Amazon…
APIs enable Business
Transactions on Company
Core business model
Business Drier: drive
transactions
Transaction
Distribution
23. API As a Business
e.g. Twilio, Paypal, Stripe,
Sendgrid…
API is essentially the core
business of the company,
call the API and activate a
function
Business Driver: sell access
to API Transactions
API As a
Business
28. • API Design
• Access Control
• Rate Limits
• Security
• Scaling
• Documentation
• Lifecycle
• Versioning
Technology Individual
!
!
Challenges Vendors
Vendors & Open Source Cover Most of the Stack
29. • Many APIs & Apps - little cohesion
• Competing Technology
• Competing Design Partners
• Directories by no Search
• Tight v’s Loose binding
• Real time joining the Mix
• Ecosystem Instability from some
players
• Copyright
• API Apocalyse of Client code to be
written
Technology Collective
• REST / SOAP / Hypermedia - Twitter,
WS-REST, API-Craft
• General Best Practice: http://
apistrategyconference.com
• oAuth: IETF
• openID Connect: http://openid.net/
connect/
• Copyright and Service Descriptions:
http://www.apicommons.org/
Challenges Conversations
Vendors & Open Source Still Very Early
31. Very Exciting Times!
100’s new API
Requests /
Month (3scale)
Technology
Solidifying
Convergence
between Internal
and External
Use-Cases
Tools
Getting
Better
Starting to
Look at
Ecosystem
Problems
More Smart
People
Involved
32. You can make a difference!
Technology is not
static
APIs are early &
experimental
Apps are evolving all
the time
Best practice is
shifting
(* Photo Credit Alfred Leete)
33. Get More Informed
APICodex: http://apicodex.3scale.net/
API Academy: http://www.apiacademy.co/
Apigee API Resources: http://www.slideshare.net/
apigee