api는 Application Programming Interface의 약자로, 유저가 사용하는 브라우저(클라이언트)에서 실제 서버로 데이터를 요청할때, 사용자가 이용하는 기능이 그대로 서버에 전달될수 없기 때문에 하나의 메커니즘을 통해서 효율적이고 기능적인 전달을 구현해주는 것이다.