Top Banner
Making an API Developers Love By Frank Denbow @frankdenbow Thursday, October 27, 2011
26

Frank Denbow, Startup Threads

Jan 13, 2015

Download

Technology

Mashery

NYC BAPI 2011 Speaker Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Frank Denbow, Startup Threads

Making an API Developers Love By Frank Denbow

@frankdenbow

Thursday, October 27, 2011

Page 2: Frank Denbow, Startup Threads

Who I Am

Developer, Carnegie Mellon

Picsicle iOS App

StartupThreads

Startup Weekend, Startup Digest

15+ hackathons

Thursday, October 27, 2011

Page 3: Frank Denbow, Startup Threads

Why An API Matters

Developer community can bring

Creativity

New Markets

Evangelists

Thursday, October 27, 2011

Page 6: Frank Denbow, Startup Threads

High Level Topics

Solve Developer Pain

Incentives

Commitment

Reliability

Thursday, October 27, 2011

Page 7: Frank Denbow, Startup Threads

Solve Developer PainHelping developers build things faster, better

Thursday, October 27, 2011

Page 8: Frank Denbow, Startup Threads

Thursday, October 27, 2011

Page 9: Frank Denbow, Startup Threads

Example: CelebrityTwin.meFace.com: Facial recognition API, used in CelebrityTwin.me

Thursday, October 27, 2011

Page 10: Frank Denbow, Startup Threads

Example: CelebrityTwin.meFace.com: Facial recognition API, used in CelebrityTwin.me

Thursday, October 27, 2011

Page 11: Frank Denbow, Startup Threads

Example: CelebrityTwin.meFace.com: Facial recognition API, used in CelebrityTwin.me

66% Facial Similarity

Thursday, October 27, 2011

Page 12: Frank Denbow, Startup Threads

IncentivesAre your business goals in line with the developer’s?

Thursday, October 27, 2011

Page 13: Frank Denbow, Startup Threads

CommitmentIs your API a high priority? Can I count on you to maintain and support the API as needed?

Thursday, October 27, 2011

Page 14: Frank Denbow, Startup Threads

ReliableCan I count on your API to be available at all times?

Thursday, October 27, 2011

Page 15: Frank Denbow, Startup Threads

Granular Topics of Interest

Simplicity

Standards (JSON, REST)

Documentation

Support

Thursday, October 27, 2011

Page 16: Frank Denbow, Startup Threads

SimpleEasy to understand, predictable resources, speed to hello world

Thursday, October 27, 2011

Page 17: Frank Denbow, Startup Threads

Example: FoursquarePredictable endpoints, versioning

Thursday, October 27, 2011

Page 18: Frank Denbow, Startup Threads

StandardsUse common standards to make adoption easier and consistent. REST, JSON

Thursday, October 27, 2011

Page 19: Frank Denbow, Startup Threads

DocumentationExample Code, API Explorer (Mashery), Multiple Languages

Thursday, October 27, 2011

Page 20: Frank Denbow, Startup Threads

Example: Mashery ExplorerThursday, October 27, 2011

Page 21: Frank Denbow, Startup Threads

Documentation: Stripe

Payments API

Code samples in multiple languages

Copiable sample code

Supplement with live chat

Thursday, October 27, 2011

Page 22: Frank Denbow, Startup Threads

Example: Stripe Get started page has copiable code

Thursday, October 27, 2011

Page 23: Frank Denbow, Startup Threads

Example: StripeCode in multiple languages

Thursday, October 27, 2011

Page 24: Frank Denbow, Startup Threads

SupportBe available whenever you are needed

Thursday, October 27, 2011

Page 25: Frank Denbow, Startup Threads

Support Example: Twilio

SMS and Telephony API

Weekend Support

Fulltime Evangelists

Thursday, October 27, 2011

Page 26: Frank Denbow, Startup Threads

Thanks!@frankdenbow

Thursday, October 27, 2011