This chapter defines what it means an API, explains why and enumerates various types of APITypes. It also outlines basic criteria to ensure an API is good.