Kin Lane
API Evangelist
Business of APIs
API Days Mediterranea - 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
11,455 APIs
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 Design
API Definitions
Interactive API Documentation
Server Side Code
Client Side Code
Mock Interface
Testing
Monitoring
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
APIs
Glossary (Links)
APIs.io
Business Contract
Definition (Truth)
Terms of Service
Privacy
Service Level Agreement
Service Accord
Interface License
Data License
Code License
Deprecation Policy
Roadmap
Change Log
Rate Limits
Uptime / Availability
Pricing
Service Tiers
Support
+
The End
By Kin Lane (@kinlane)