API를 레스토랑의 비유 하자면, 점원의 역할을 한다. 점원은 손님에게 메뉴를 보여주고, 주문을 받고 주방에 요리를 요청한다. 그리고 요리사로부터 완성된 요리를 다시 손님에게 전달한다. 여기서 어떻게 API가 점원의 역할을 하냐고 한다면, API는 프로그램(손님)이 명령할 수 있게 명령 목록(메뉴)를 정리하고, 명령(주문)을 받으면 응용프로그램(요리사)와 상호작용하여 요청된 값(요리)를 전달한다.
API를 사용할 경우, 어플 코드를 작성하는 방법을 표준화함으로 더 간소화하고 빠른 프로세스 처리를 가능하게 한다. 곧 서비스 개발 시간을 단축 할 수 있다는 것이다.
출처: API 설명