Application Programing Interface의 약자
두 개 이상의 어플리케이션이 서로 통신할 수 있게 해주는 소프트웨어 중개자
설계 포맷
REST
GraphQL