What is an API and how to secure it effectively...

What is an API and how to secure it effectively...