Recent Posts
Recent Comments
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Today
Total
관리 메뉴

DH의 개발 공부로그

[IT 지식] API란 무엇인가? 본문

IT개발상식

[IT 지식] API란 무엇인가?

DeveloperDH 2023. 3. 28. 22:11
728x90

이미지 출처 작가 Storyset and Freepik

API란?

API는 "Application Programming Interface"의 약자로 응용 프로그램 간 상호 작용을 가능하게 하는 소프트웨어 인터페이스를 말합니다.
간단하게 API는 일종의 중개자 역할로 API를 이용해서 데이터를 주고받거나 서비스를 요청할 수 있는 방법을 제공합니다.

예를 들어보겠습니다.


레스토랑에 간 손님(클라이언트)웨이터(API) 에게 음식을 주문을 하면 주방장(서버) 이 주문에 해당하는 음식을 제공을 합니다.
위의 상황이 바로 간단하게 API를 이용하여 데이터를 주고 받는 상황이라고 할 수 있습니다.

API는 어떻게 사용 될 까?

API는 웹 개발, 모바일 앱 개발, IoT, 클라우드 컴퓨팅, 인공 지능 등 다양한 분야에서 널리 사용되고 있으며,
현대 소프트웨어 개발에서 매우 중요한 역할을 하고 있습니다.
그리고 API에는 외부 개발자들이 자유롭게 API를 사용하고 접근할 수 있는 Open API가 있는 반면,
외부 개발자들이 자유롭게 사용하거나 접근할 수 없는 비공개 API도 있습니다.

Open API

위의 설명과 같이 오픈 API는 외부 개발자들이 자유롭게 사용하고 접근 할 수 있는 API입니다.
그렇다면 무료로 사용이 가능한 것인가? 그건 일부는 맞고 일부는 틀립니다.
무료로 오픈이 되어있지만 대부분은 호출 수에 따른 비용 또는 제한이 있을 수 있습니다.
대표적인 오픈 API 사이트는 다음과 같습니다.

카카오 API
네이버 API
구글 API
공공 데이터 포털
Open API 모음 - Github

728x90
Comments