What is an API?

  • API stands for Application Programming Interface
  • How two pieces of software communicate
  • What different "entrypoints" does the software have? How do you call them?
  • In the case of servers, the API is defined in terms of URLs, request bodies, response code, etc
  • The instructions for how to interact with the server define the API

18 / 25