Progress in the API Economy - April 2014

35
Progress in the API Economy Steven Willmott 3scale Inc. @njyx, @3scale

description

Presentation on the progress of the API Economy given at the API Meetup in Seoul Korea 8th April, 2014, Organized by Daum.net

Transcript of Progress in the API Economy - April 2014

Page 1: Progress in the API Economy - April 2014

Progress in the API Economy

Steven Willmott 3scale Inc. @njyx, @3scale

Page 2: Progress in the API Economy - April 2014

3scale is…API

Infrastructure Provider

!Power 350+

APIs !

110,000 Developers writing Apps

!

API Tech Operations API Business Operations Developer Support

(Selection)

3scale.net

Page 3: Progress in the API Economy - April 2014

Also Check Out…

New service for developers

!Track

Transform Analyze

API Traffic !

http://www.apitools.com

Page 4: Progress in the API Economy - April 2014

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

Page 5: Progress in the API Economy - April 2014

Topics

Numbers

Three Drivers of Adoption

What people are doing and why

Where are we going with the API Economy?

Technology

Conclusions

Page 6: Progress in the API Economy - April 2014

What do you mean API? & API Economy

Page 7: Progress in the API Economy - April 2014

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

Page 8: Progress in the API Economy - April 2014

Proceed with Caution :)

Page 9: Progress in the API Economy - April 2014

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

Page 10: Progress in the API Economy - April 2014

Numbers: Mobile Apps1 Million IOS Apps (Oct 2013)

1.19 Million Android Apps (Now / AppBrain)

How Many are Calling an API

Backend?

10%? 5%? 20%

Page 11: Progress in the API Economy - April 2014

Example: Evernote Platform

Evernote “feels” like an App

But it is a platform

Many successful Apps are

Page 12: Progress in the API Economy - April 2014

Three Drivers of API Adoption

Mobile HTML5 B2B Integration

Page 13: Progress in the API Economy - April 2014

Mobile

Network Backends for Apps Multi-Platform Hardware (e.g. multi-channel retail, TVs, gadgets)

Mobile

Page 14: Progress in the API Economy - April 2014

Business Integration

SOA often 1-1, This is 1-n Replacing SOAP and In-house custom Supplier / Provider / Customer Integrations

B2B Integration

Page 15: Progress in the API Economy - April 2014

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

Page 16: Progress in the API Economy - April 2014

Examples

Page 17: Progress in the API Economy - April 2014

What People Are Doing with APIs and Why…

Mobile Backend

Customer Ecosystem

Partner Ecosystem

API As a Business

Internal Innovation

Content Distribution

Transaction Distribution

Page 18: Progress in the API Economy - April 2014

Mobile BackendSupport OS’s: IOS, Android, Windows, Blackberry, HTML5

Auto generated (e.g. Parse, Kinvey)

Often Naked & Security by Obscurity

Business Driver: enables mobile

Mobile Backend

Page 19: Progress in the API Economy - April 2014

Customer Ecosystem

e.g. Salesforce, Box, Dropbox

Customer gets primary value - boosts product value

Business Driver: drives up-sell & loyalty

Customer Ecosystem

Page 20: Progress in the API Economy - April 2014

Partner Ecosystem

e.g. Evernote, Twitter, Amazon AWS

Partners add reach and functionality

Business Driver: improves product reach and richness

Partner Ecosystem

Page 21: Progress in the API Economy - April 2014

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

Page 22: Progress in the API Economy - April 2014

Transaction Distribution

e.g. Walgreens, Target, eBay, Expedia, Amazon…

APIs enable Business Transactions on Company Core business model

Business Drier: drive transactions

Transaction Distribution

Page 23: Progress in the API Economy - April 2014

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

Page 24: Progress in the API Economy - April 2014

Internal Innovation

e.g. Construction companies, retail, banks, …

Rewire internal data pathways, empower developers

Business Drier: make the company more agile

Internal Innovation

Page 25: Progress in the API Economy - April 2014

Organization API Cycle

Page 26: Progress in the API Economy - April 2014

New Audience

Market Acceleration

New Building Blocks

API Consumers

The API Economy Cycle

Individual APIs

API Providers

Page 27: Progress in the API Economy - April 2014

Technology

Page 28: Progress in the API Economy - April 2014

• API Design • Access Control • Rate Limits • Security • Scaling • Documentation • Lifecycle • Versioning

Technology Individual

!!

Challenges Vendors

Vendors & Open Source Cover Most of the Stack

Page 29: Progress in the API Economy - April 2014

• 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

Page 30: Progress in the API Economy - April 2014

Conclusions

Page 31: Progress in the API Economy - April 2014

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

Page 32: Progress in the API Economy - April 2014

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)

Page 33: Progress in the API Economy - April 2014

Get More Informed

APICodex: http://apicodex.3scale.net/

API Academy: http://www.apiacademy.co/

Apigee API Resources: http://www.slideshare.net/apigee

Page 34: Progress in the API Economy - April 2014

3scale: http://www.3scale.net APItools: http://www.apitools.com

APICodex: http://apicodex.3scale.net

Page 35: Progress in the API Economy - April 2014

The API Economy is Emerging… Join In!

Contact:

http://www.3scale.net @njyx - [email protected]