본문 바로가기
개발 지식

API란? SDK란?

by meetyou 2023. 3. 2.

API(Application Programming Interface)란?

애플리케이션에서의 기능을 제공하고, 또 컨트롤할 수 있게 만든 인터페이스를 뜻합니다.

쉽게 예를 들자면

나 - 전기매트 컨트롤러 - 전기매트

전기매트 컨트롤러가 나와 전기매트 중간에서 연결해주고 제어할수있게 해준다.

이처럼 API는 서로 연결해주고 상호작용을 도와준다.

 

SDK(Software Development Kit)란?

프로그래머에게 제공되는 소프트웨어 개발 도구들을 뜻한다.

SDK 안에는 여러개의 API, 문서, 라이브러리 등이 포함되어 있다.

SDK의 종류 : 

Java 사용을 위한 JDK, IOS SDK, Android SDK