SQL Power Interview Question

What is an API? What makes a good API