Kin Lane, the API Evangelist



API Trends


Engie One Day Workshop


April 2018





What Is An API?


 

Websites


 

Mobile


 

Single Page Apps


 

Aggregation



iPaaS




Voice



Real-Time



 

Spreadsheets


Devices

Essential Resources



History of APIs















Commerce













Social














Media



Amazon S3 (Storage)



Amazon EC2 (Compute)



Cloud Computing









Geo












Messaging







Payments


 

Business Models


 

Business Models


 

Business Models


 

Business Models


 

Business Models


 

Business Models


 

Business Models




Modular (Business)



Reusable (Business)


 

Agile (Business)


 

Self-Service (Business)




Availability (Business)




Pay As You Go (Business)


 

API Powered Business



API Lifecycle




API Definitions




API Design





API Deployment




API Authentication




API Management




API Logging



API Analytics



API Documentation




API Communication




API Support





API Discovery



API Integrations






Software Development Kits (SDK)





Platform Development Kits (PDK)




API Testing




API Monitoring



API Governance

Diverse API Toolbox





REST


(Representational State Transfer)





text/csv





text/xml





application/json






Hypermedia






API Query Layer






Webhooks






Websub


(fka Pubsubhubbub)






Server-Sent Events (SSE)







HTTP/2








Event-Driven





Evolution


 

Websites


 

Mobile


 

Single Page Apps


 

Aggregation



iPaaS




Voice



Real-Time



 

Spreadsheets


Devices

Essential Resources



The End


By Kin Lane


@kinlane