Bruno Pedro Home Posts Categories Notes What is an API? Here’s a summary of different ways of defining what an API is: A communication language. A language. A promise. A socket (electrical). A mediator. A contract. References Tweet about the definition of API, May 2022. What are Web APIs blog post, November 2017.