본문 바로가기
웹개발/IT 사전

API 개념

by 지구별 여행자 임탱 2024. 3. 7.
728x90

API(Application Programming Interface)는 어플리케이션 간에 서로 정보를 주고 받을 수 있게 해주는 규약입니다. 

쉽게 말해, 특정 프로그램이나 서비스가 다른 프로그램이나 서비스에서 사용할 수 있도록 제공하는 기능의 집합을 의미합니다.

 

API는 크게 3가지 유형으로 나뉠 수 있습니다.
 1. 로컬 API: 같은 프로그램 내부의 다른 구성요소들이 상호작용할 수 있도록 해주는 API입니다.
 2. 웹 API: HTTP를 통해 서버와 클라이언트, 서버와 서버 사이의 통신을 가능하게 해주는 API입니다. REST API와 SOAP API가 대표적입니다.
 3. 라이브러리/프레임워크 기반 API: 특정 프로그래밍 언어나 플랫폼에서 사용할 수 있는 API로, 개발자가 프로그램을 효율적으로 작성할 수 있도록 도와줍니다.

 

API는 다음과 같은 이점을 제공합니다.
 - 코드 재사용: API를 통해 이미 개발된 기능을 재사용할 수 있으므로, 개발 시간을 줄일 수 있습니다.
 -  표준화: API는 표준화된 방법으로 프로그램 간 정보를 주고 받을 수 있게 해줍니다.
 -  보안: API는 필요한 정보만 제공하므로, 데이터의 보안을 유지할 수 있습니다.

 

 

'웹개발 > IT 사전' 카테고리의 다른 글

스마트 워크  (0) 2024.03.21
[웹 이론]절대경로와 상대경로  (0) 2024.03.07
[AI]프롬프트란  (0) 2024.02.29
CHAT-GPT(챗지피티)  (0) 2024.02.23
생성형 AI  (0) 2024.02.23