본문 바로가기
Develop

API란?

by jaeyoungb 2022. 10. 4.

API는 정의 및 프로토콜 집합을 사용하여 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘이다.

예를 들어, 기상청의 소프트웨어 시스템에는 일일 기상 데이터가 들어있다.

휴대폰의 날씨 앱은 API를 통해 이 시스템과 "대화"하고 휴대폰에 매일 최신 날씨 정보를 표시한다.

 

API는 Application Programming Interface(애플리케이션 프로그램 인터페이스)의 줄임말이다.

API의 맥락에서 애플리케이션이라는 단어는 고유한 기능을 가진 모든 소프트웨어를 나타낸다.

인터페이스는 두 애플리케이션 간의 서비스 계약이라고 할 수 있다.

이 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의한다.

API 문서에는 개발자가 이러한 요청과 응답을 구성하는 방법에 대한 정보가 들어 있다.

 

 

Reference)

https://aws.amazon.com/ko/what-is/api/

'Develop' 카테고리의 다른 글

SQL vs NoSQL  (0) 2022.10.05
ACID란?  (0) 2022.10.05
HTTP 요청 메서드 등등  (0) 2022.10.03
CORS란?  (0) 2022.10.02
TCP 3-way handshake  (0) 2022.09.30