SDK
software development kit실무다른 이름: 소프트웨어 개발 키트, 에스디케이, 개발 키트
뜻풀이
쉬운 AI 사전
- [명사] (도구) 어떤 서비스를 내 프로그램에서 쉽게 쓰도록 필요한 부품과 설명서를 모아 둔 개발 도구 묶음.
실무 AI 사전
- [명사] (도구) AI 서비스 업체는 API를 직접 호출하는 대신 파이썬이나 자바스크립트용 SDK를 제공한다. 인증, 재시도, 응답 파싱 같은 번거로운 부분을 처리해 주어 몇 줄로 모델을 호출할 수 있다.
전문 AI 사전
- [명사] (도구) 특정 플랫폼이나 서비스용 애플리케이션 개발에 필요한 라이브러리, 문서, 예제, 도구를 묶은 패키지. 원격 API의 래퍼 클라이언트, 타입 정의, 스트리밍 처리 등을 언어별로 제공한다.
관용구/함께 쓰는 말
- SDK 설치 - 개발 도구 묶음을 내 환경에 내려받아 쓸 수 있게 하는 것.
- 래퍼 - 복잡한 호출을 감싸 쉽게 쓰게 만든 코드.
쉬운 비유
가구 조립 키트와 같다. 나사와 설명서, 공구가 한 상자에 있어 처음부터 만들 필요가 없다.
예문
- API를 직접 호출하지 않고 공식 SDK를 설치해서 몇 줄로 해결했다.
- SDK 버전이 올라가면서 일부 함수 이름이 바뀌었다.
- 파이썬 SDK와 자바스크립트 SDK를 둘 다 지원한다.
헷갈리는 용어 비교
- API
- API는 서비스를 부르는 약속과 문이고, SDK는 그 문을 편하게 열도록 언어별로 만들어 둔 도구 묶음이다. SDK 없이 API만 직접 호출해도 되지만 코드가 길어진다.
맞춤법/표기법
- 바른 표기
- SDK
- 주의할 표기
- 에스디케이 키트
- 원어
- SDK (Software Development Kit)
- 다른 이름
- 소프트웨어 개발 키트, 에스디케이, 개발 키트
- 참고
- 읽을 때는 '에스디케이'.