응용 프로그램 프로그래밍 인터페이스의 줄임말인 API는 서로 다른 두 어플리케이션을 이어줄 수 있게 만들어주는 중간 역할을 하는 소프트웨어를 의미합니다. 여러 구성요소들의 커뮤니케이션 방법이 정의되어 있습니다.