Kin Lane
API Evangelist
Remembering Why It All Works
API Days Berlin - May, 2014
Some Quick Background On Myself...
25 Years Database Engineer
15 Years Web Applications
8 Years Cloud Computing
4 Years Studying APIs
www.apievangelist.com
Focus
Technology of APIs
Business of APIs
Politics of APIs
Target
Individuals
Startups
SMB
Enterprise
Government
History of APIs
Modular Resources
Distributed Resources
Nimbleness and Agility
Innovation
What We Have Learned
Developer Portal
Self-Service
Interactive Documentation
Helper Code
Communication
Terms of Service
Support
Rate Limits
Acess Tiers
Roadmap
API Design
Mock Interface
Collaboration
Management
Evangelism and Storytelling
Monetization
APIs Are Delivering
Websites
Mobile
Tablets
Data Analysis and Visualizations
Internet of Things
Trends
Aggregation
Automation and Reciprocity
Real-Time
Hypermedia (HATEOAS)
Remember Why This All Has Been Working!
Simplicity
Easy, Low Cost Access To Resources
Working Together (Community)
Permissive Terms of Service
Operational Transparency
What we Need To Do!
# 1
Respect Privacy
Not The New Oil!
Most Valuable Assets
# 2
Stop Re-inventing The Wheel
API Description
WSDL
RSDL
WADL
I/O Docs
Swagger
RAML
API Blueprint
Application Media Types
vnd.api+json
vnd.collection+json
vnd.collection.next+json
vnd.hal+json
vnd.heroku+json
vnd.siren+json
json-patch+json
ld+json
Data Models
OData
JSONP
JSONModel
JSON-LD
BSON
GeoJSON
JSON-RPC
Common Interfaces
/users
/images
/articles
/blogs
/videos
/products
/messages
+
The End
By Kin Lane (@kinlane)