DevOps/Google Cloud Platform

API & SDK

숄구-ml 2022. 9. 21. 22:25

API ( Application Programming Interface)

모듈화하여 만들어진 어떤 기능을 제어/제공하는 인터페이스

예를 들어, 서비스 application과 Cloud간의 연결이 필요할 때 Bridge 역할을 해주는 것이 API이다.

application에서 cloud로 이미지를 요청한다면, API는 Cloud에서 이미지를 받아오는 식으로 작동 할 것이다.

API의 초점은 통신 또는 상호작용에 맞추어져 있다.

 

 

SDK (Software Development Kit)

소프트웨어 개발 도구 모음으로 API, IDE, 문서, 라이브러리, 코드 샘플 및 기타 유틸리티 등이 여기에 포함된다.

한마디로 SDK는 어떤 소프트웨어를 만들기 위한 도구 키트라고 할 수 있다. 

SDK는 특정 플랫폼을 대상으로하는 소프트웨어 응용 프로그램을 개발하는데 사용할 수 있는 도구 집합이다.

 

 

 

 

아래의 튜토리얼을 보고 이해해보자! 

https://www.youtube.com/watch?v=kG-fLp9BTRo&t=460s 

 

728x90