In this introduction to APIs, we explore the meaning of "API," how APIs work, how APIs are designed, and how to implement APIs at a high level.