AI 용어사전 › 도구, 코딩, 서비스

SDK

software development kit실무

다른 이름: 소프트웨어 개발 키트, 에스디케이, 개발 키트

뜻풀이

쉬운 AI 사전

  1. [명사] (도구) 어떤 서비스를 내 프로그램에서 쉽게 쓰도록 필요한 부품과 설명서를 모아 둔 개발 도구 묶음.

실무 AI 사전

  1. [명사] (도구) AI 서비스 업체는 API를 직접 호출하는 대신 파이썬이나 자바스크립트용 SDK를 제공한다. 인증, 재시도, 응답 파싱 같은 번거로운 부분을 처리해 주어 몇 줄로 모델을 호출할 수 있다.

전문 AI 사전

  1. [명사] (도구) 특정 플랫폼이나 서비스용 애플리케이션 개발에 필요한 라이브러리, 문서, 예제, 도구를 묶은 패키지. 원격 API의 래퍼 클라이언트, 타입 정의, 스트리밍 처리 등을 언어별로 제공한다.

관용구/함께 쓰는 말

  • SDK 설치 - 개발 도구 묶음을 내 환경에 내려받아 쓸 수 있게 하는 것.
  • 래퍼 - 복잡한 호출을 감싸 쉽게 쓰게 만든 코드.

쉬운 비유

예문

  • API를 직접 호출하지 않고 공식 SDK를 설치해서 몇 줄로 해결했다.
  • SDK 버전이 올라가면서 일부 함수 이름이 바뀌었다.
  • 파이썬 SDK와 자바스크립트 SDK를 둘 다 지원한다.

헷갈리는 용어 비교

API
API는 서비스를 부르는 약속과 문이고, SDK는 그 문을 편하게 열도록 언어별로 만들어 둔 도구 묶음이다. SDK 없이 API만 직접 호출해도 되지만 코드가 길어진다.

맞춤법/표기법

바른 표기
SDK
주의할 표기
에스디케이 키트
원어
SDK (Software Development Kit)
다른 이름
소프트웨어 개발 키트, 에스디케이, 개발 키트
참고
읽을 때는 '에스디케이'.

관련어