Programming/Development Knowledge

API 간단한 개념 정리

fishersheep 2022. 2. 6. 01:21
반응형

API란 (Application Programming Interface)

API는 응용 프로그램 프로그래밍 인터페이스로서 사전적 정의는 응용프로그램에서 사용 가능 하도록 운영체제 및 프로그래밍언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스 입니다.

이는 쉽게 생각하면 프로그램과 다른 프로그램을 연결해주는 다리역활을 한다고 생각할 수 있으며, 예를 들면 내가 만들고 있는 응용프로그램에 원하는 기능 및 데이터를 다른 운영체제, 프로그램 등 에서 가져오려고 할때 좀 더 쉬운 사용을 위해서 존재하는 중간매개체 입니다.

API예시: 공공데이터API, 날씨API, 네이버오픈API 등


인터페이스: 서로 다른 장치 또는 시스템 사이에서 정보, 신호를 주고받는 접점 

반응형