API와 SDK

HunkiKim·2023년 11월 30일
0

API


한 API는 각각 다른 소프트웨어 어플리케이션이나 서비스들이 서로 통신하도록 허락해주는 프로토콜과 규칙의 집합이다.

  • 어떻게 소프트웨어 컴포넌트들이 상호작용하는지 정의해야함
  • 소프트웨어 컴포넌트들 사이의 데이터 교환 및 기능 접근을 용이하게함
  • 일반적으로 requests, endpoints, responses로 구성

SDK


한 SDK는 특별한 프레임워크, 플랫폼 또는 하드웨어를 위한 어플리케이션이 만들어질 때 개발자들을 돕기위한 tools, libraries, sample code, 그리고 문서이다.

  • 높은 레벨의 추상화를 제공하여, 특정 플랫폼에 대한 개발을 간소화
  • 특정 플랫폼 또는 프레임워크에 맞게 조정되어 해당 플랫폼에서 호환성과 최적의 성능을 보장
  • 처음부터 구현하기 어려울 수 있는 플랫폼 고유의 고급 기능에 액세스할 수 있게함

0개의 댓글