Agent SDK를 다른 Claude 도구와 비교
Agent SDK, CLI, Client SDK, Managed Agents는 에이전트를 누가 실행하는지, 무엇이 기본으로 제공되는지, 어떻게 접근하는지에 따라 다릅니다. 에이전트를 구축하고 실행하려는 방식과 일치하는 행을 찾으십시오.
Python 또는 TypeScript 이외의 언어에서 동일한 에이전트 루프를 구동하려면
-p 플래그 및 --output-format json과 함께 CLI를 서브프로세스로 실행하십시오.
기능
이러한 Claude Code 기능은 SDK에서 사용 가능합니다:시작하기
빠른 시작을 따라 SDK를 설치하고, API 키를 설정하고, 기존 코드의 버그를 찾아 수정하는 첫 번째 에이전트를 구축합니다.사전에 승인되지 않은 경우, Anthropic은 제3자 개발자가 claude.ai 로그인 또는 Agent SDK로 구축한 에이전트를 포함한 제품에 대한 속도 제한을 제공하는 것을 허용하지 않습니다. 대신 빠른 시작에 설명된 API 키 인증 방법을 사용합니다.
변경 로그
SDK 업데이트, 버그 수정 및 새로운 기능에 대한 전체 변경 로그를 보십시오:- TypeScript SDK: CHANGELOG.md 보기
- Python SDK: CHANGELOG.md 보기
버그 보고
Agent SDK에서 버그 또는 문제가 발생하면:- TypeScript SDK: GitHub에서 문제 보고
- Python SDK: GitHub에서 문제 보고
브랜딩 지침
Claude Agent SDK를 통합하는 파트너의 경우 Claude 브랜딩 사용은 선택 사항입니다. 제품에서 Claude를 참조할 때: 허용됨:- “Claude Agent” (드롭다운 메뉴에 권장)
- “Claude” (이미 “Agents”로 표시된 메뉴 내)
- “{YourAgentName} Powered by Claude” (기존 에이전트 이름이 있는 경우)
- “Claude Code” 또는 “Claude Code Agent”
- Claude Code 브랜드 ASCII 아트 또는 Claude Code를 모방하는 시각적 요소
라이선스 및 약관
Claude Agent SDK의 사용은 Anthropic의 상용 서비스 약관에 의해 관리되며, 이는 자신의 고객 및 최종 사용자가 사용할 수 있도록 제공하는 제품 및 서비스를 강화하기 위해 사용할 때도 포함됩니다. 단, 특정 구성 요소 또는 종속성이 해당 구성 요소의 LICENSE 파일에 표시된 대로 다른 라이선스로 적용되는 경우는 제외합니다.다음 단계
이러한 리소스는 Agent SDK로 구축하기 위한 더 깊이 있는 기술 세부 정보와 예제 프로젝트를 다룹니다.- 빠른 시작: 버그를 찾고 수정하는 첫 번째 에이전트 구축하기
- 마이그레이션 가이드: Claude Code SDK 패키지에서 Agent SDK로 마이그레이션하기
- 에이전트 루프: Claude가 계획하고, 도구를 호출하고, 작업이 완료되었을 때를 결정하는 방법
- 예제 에이전트: 로컬 개발을 위한 데모 앱
- TypeScript SDK: 전체 TypeScript API 참조 및 예제
- Python SDK: 전체 Python API 참조 및 예제
- 에이전트 하네스 설계: Claude Code 팀이 동적 워크플로우를 사용하여 많은 서브에이전트를 한 번에 오케스트레이션하는 방법