API 개발, API 문서, API 연동… IT 직종에서 많이 보게되는 용어입니다만, 정확히 API가 무엇인지 꽤 많은 사람들이 헷갈려하는 거 같습니다. 물론 저도 마찬가지고요. 그래서 공부한 내용을 공유합니다. 제가 이해한 바로 API를 한 마디로 정의하면 '아무 관계 없는 두 어플리케이션을 연결하는 통로'입니다. API API는 Application Programming Interface의 약자입니다. 단어를 하나씩 살펴보겠습니다. 애플리케이션은 고유한 기능을 가진 소프트웨어를 말합니다. 인터페이스는 두 애플리케이션 간의 일종의 서비스 계약입니다. 인터페이스에 따라 두 애플리케이션이 어떻게 통신할 것인지 정해집니다. 통신이란 요청과 응답을 하는 걸 의미합니다. 두 애플리케이션이 어떻게 요청과 응답을 ..