API란
API는 Application Programming Interface를 뜻합니다
- 나무위키는 API를 다음과 같이 정의하고 있습니다.
API란 프로그램을 작성하기 위한 일련의 부(Sub) 프로그램, 프로토콜 등을 정의하여 상호 작용을 하기 위한 인터페이스 사양이다
- 위키백과에서는 API를 다음과 같이 정의하고 있습니다.
API는 컴퓨터나 컴퓨터 프로그램 사이의 연결이다
그래서 API가 뭔데
- 저는 API가 일상에서 접하는
밀키트
와 비슷하다고 생각합니다.
밀키트는 요리에 필요한 손질된 식재료와 딱 맞는 양의 양념, 조리법을 세트로 구성해 제공하는 제품
을 뜻합니다. API와 밀키트 모두 필수적인 기능을 묶어 사용자가 쉽게 사용할 수 있게 만들었습니다.
그리고 사용자의 입맛에 맞게 내용을 변경해 활용할 수 있습니다.
이처럼 우리의 서비스를 고객이 쉽게 사용할 수 있도록 만들어 둔 것이 바로 API입니다.
- 여러 기업이 사용하는 카카오로 로그인 등의
간편 로그인
을 떠올리는 것도 쉽게 API를 이해하는 방법입니다.
API를 제공하는 이유
- 기업은 간편한 기능을 통해 고객의 이탈을 방지할 수 있습니다.
- 개발자는 서비스 개발 시간을 단축 시킬수 있습니다.
References