What are APIs?

  • APIs can define the communications between entire systems (like networked services)
  • APIs can define how narrow systems work together (like how one class uses another)
  • APIs are often focused on direct interactions
  • ... but can also be more implicit

3 / 31