introduction to apis from a business perspective by shafqat islam, founder and ceo, newscred

44
THE BUSINESS OF APIS Shafqat Islam CEO NewsCred

Upload: aika-nakashima

Post on 08-May-2015

2.728 views

Category:

Business


1 download

DESCRIPTION

Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred (http://newscred.com) This slide was used for a lecture held at General Assembly on Tuesday, April 19th from 6:00 pm to 7:30 pm. What are APIs, and why do they matter? This course will give students a practical introduction to the business of APIs, including examples of successful APIs in the wild, examples of applications built on top of APIs and mashups. In addition, the class will discuss the advantages and challenges of building an API for your business, including revenue model considerations and examples drawn from Newscred's experience. Shafqat is responsible for expanding NewCred's Platform services business, oversees the sales function and manages the strategic growth of the company. Prior to this, he was a Vice President at Merrill Lynch and part of the technology management team at Merrill Lynch Bank Suisse. Shafqat graduated with a dual degree in Computer Engineering and Economics from the University of Pennsylvania. http://introtoapis.eventbrite.com/

TRANSCRIPT

Page 1: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

THE BUSINESS OF APIS

Shafqat Islam CEO NewsCred

Page 2: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

ABOUT ME

•  Cofounder and CEO of NewsCred •  Creating a better Associated Press and

reinventing the newswire industry •  Our core product is an API •  I helping publishers build APIs •  Contacts:

– [email protected] – @shafqatislam

♥  

Page 3: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

SYLLABUS

•  Brief History/Background •  Definition •  Examples •  The Business Case: Why Build an API •  Getting Started •  What Makes a Good API •  Risks

Page 4: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

HISTORY OF APIS

•  Sears Catalogue (1886) – Getting closer to customers – Direct to Indirect Model – Going beyond the store

•  RSS (1999) – Distributing underlying content to create and

enable new experiences

Page 5: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

HISTORY OF APIS

•  Ebay (2000) •  Creating a symbiotic relationships with

developers to enlarge markets •  Powering 60% of listings today

•  APIs are how people get to your business

Page 6: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

THE FIRST MASHUP •  Housingmaps.com (Craiglist vs GMaps)

Page 7: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

DEFINITION

•  Application Programming Interface

•  “a particular set of rules and specifications that a software program can follow to make use of the services and resources provided by the software program that creates that API.”

•  Huh?

Page 8: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

IT’S JUST AN INTERFACE

•  A web site is a user interface between a human and a computer.

•  An API is a programmable interface between two computers.

•  Examples:

Page 9: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

AUTOMATING WORKFLOWS

Page 10: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

WHERETHELADIES.AT

Page 11: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

AMAZON MECHANICAL TURK •  Scaling crowd sourced tasks •  Used during the Haiti Earthquake to save

lives

Page 12: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

YOUR APPLICATION STACK

Page 13: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

BUT WHAT ABOUT 3RD PARTY APPS AND SITES?

Page 14: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

THE API LAYER

Page 15: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

READ VS WRITE APIS

•  Read APIs

•  Write APIs

Page 16: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

APIS BY CATEGORY

Page 17: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

BUSINESS SEGMENTS

Page 18: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

BUILDING YOUR BUSINESS

…YES YOU CAN

Page 19: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

TECHNOLOGY •  There are standards, so use REST •  Use XML, JSON, oAUTH – nothing weird

Page 20: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

WHY BUILD AN API?

•  Distributed Growth •  Syndication •  Outsource Innovation •  Decentralized Business Development •  Reduce Costs •  Branding •  Revenues and New Business Models

Page 21: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

DISTRIBUTED GROWTH

•  10x more traffic to the API than actual website

•  “The API has been the most important thing we’ve done with Twitter.” – Biz Stone

Page 22: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

GROWTH VIA ECOSYSTEM

Page 23: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

SYNDICATION

•  Syndicate content and data (archives?)

•  Putting information in the hands of the public

•  Drive links and traffic back

•  Multi-platform and multiple form factors

Page 24: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

WHERE DOES API TRAFFIC COME FROM?

Page 25: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

OUTSOURCE INNOVATION

•  Let others do the hard work

•  New insights and re-imagination of what’s possible with your content and data

•  Remember: saving lives in Haiti

Page 26: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

EASY BIZDEV

Page 27: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

APPLE – NYT

NO BIZDEV

Page 28: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

3 TYPES OF APIS

•  Public

•  Partner

•  Private

Page 29: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

REDUCE COSTS

•  Reduce Operational Costs –  Internal development efficiencies across

business units – Speed up time to market – NPR API

•  Facilitate Self Service Integration with Partners

Page 30: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

BRANDING

•  Spread your brand through the web and other channels – Twitter – Google Maps (300% growth versus

Mapquest’s 20% growth)

•  Become an intrinsic part of the experience – New York Times & Guardian vis a vis news

Page 31: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

BUSINESS MODEL

•  Bake your business model into your API •  Release early, monetize early •  Treat it as a distribution channel for your

“core business” (Ebay) •  Make money as an extension to your core

business model

Page 32: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

BUSINESS MODELS

•  Advertising

•  Licensing – Tiered – Flat Fee

•  Affiliate

Page 33: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

BUSINESS MODEL EXAMPLES

Page 34: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

GETTING STARTED

•  Inventory of Assets: “Nouns” – Content – Listings – Products – Actions (Checkin, Tweet)

•  Establish Goals – Read versus Read/Write – Transactions

Page 35: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

“API FIRST” APPROACH

•  Build your own site/product on top of API •  Eat your own dogfood! •  Single codebase •  No additional work for a public API •  Consistent behaviour •  Full set of services exposed means more

innovation

Page 36: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

ESTABLISH TARGET MARKET

•  Establish who the API is for: – Developers – Business Partners –  Internal Business Units – End users

Page 37: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

ESTABLISH SUCCESS CRITERIA

In order of difficulty/value: •  API Registrations •  API calls •  Business events (i.e. checkins, tweets) •  Content distribution •  User acquisition •  Revenue

Page 38: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

WHAT MAKES A GOOD API?

•  The underlying service •  The right business model •  Simple, open and easy to get started •  Choices •  Developer support (they are your clients)

Page 39: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

RISKS

•  If you build it, no one comes •  Scalability •  Cannibalization •  Legal challenges (rights) •  Brand/reputational risk •  Pricing

Page 40: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

THE API JOURNEY

•  Developing an effective API strategy is a journey, not a single project

•  Invest in assets – API – Developer docs and community – Sample apps

•  …then iterate on the long term strategy/ROI

Page 41: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

THE TIME IS NOW

Page 42: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

EXAMPLE: VISUALIZATIONS

Page 43: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

EXAMPLE: MOBILE APP

Page 44: Introduction to APIs from a Business Perspective by Shafqat Islam, Founder and CEO, Newscred

EXAMPLE: LOGIN SYSTEMS