API와 SDK는 이미 만들어진 기능을 제 3자의 개발에 활용할 수 있다는 공통점이 있습니다. API는 완성품을 사용할 수 있도록 도와주는 인터페이스이고, SDK는 완성품을 원하는대로 만들 수 있도록 도와주는 개발 도구입니다. API API는 Application Programming Interface의 약자입니다. 인터페이스는 접촉면이라는 뜻을 가지고 있습니다. 결국 애플리케이션을 프로그래밍하는 접촉면이라고 해석할 수 있겠죠. API는 서로 다른 두 애플리케이션이 통신할 수 있도록 연결해주는 통로입니다. 예를 들어, 페이스북 공유하기 기능을 제공하는 API를 티스토리 블로그 페이지에서 사용할 수 있도록 연동하는 식입니다. 이때 공유하기라는 이미 만들어진 기능을 가져다 쓰는 한편, 해당 버튼을 눌렀을 때..