© CA 2018
Sascha PreibischAPI Developmenthttps://doi.org/10.1007/978-1-4842-4140-0_4

4. API Design

Sascha Preibisch1 
(1)
Richmond, BC, Canada
 

Although there are many types of APIs for many different purposes, there are common aspects that should be considered independently of the use case. After reading this chapter, a foundational knowledge should be available.

General Guidelines

After becoming a member of Twitter, one of my very first tweets was the following:

When designing APIs, it will either be simple or complicated. There is little in between #APIManagement

That was in February, 2015. By the time this book is published, that statement will be three and a half years old. I have been working with APIs almost every day since then and I think that ...

Get API Development: A Practical Guide for Business Implementation Success now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.