
There are many different ways in which you can answer the seemingly simple question: "What is an API?"
Previous discussions focused on the technical fundamentals ("it has to be networked and reusable") and on the bigger picture ("it’s a delivery mechanism for a product").