Loading...
    • 개발자 가이드
    • API 레퍼런스
    • MCP
    • 리소스
    • 릴리스 노트
    Search...
    ⌘K
    시작하기
    Claude 소개빠른 시작
    모델 및 가격
    모델 개요모델 선택Claude 4.6의 새로운 기능마이그레이션 가이드모델 지원 중단가격
    Claude로 구축하기
    기능 개요Messages API 사용중지 사유 처리프롬프트 모범 사례
    컨텍스트 관리
    컨텍스트 윈도우압축컨텍스트 편집
    기능
    프롬프트 캐싱확장 사고적응형 사고노력 수준메시지 스트리밍배치 처리인용다국어 지원토큰 카운팅임베딩비전PDF 지원Files API검색 결과구조화된 출력
    도구
    개요도구 사용 구현 방법세분화된 도구 스트리밍Bash 도구코드 실행 도구프로그래밍 방식 도구 호출컴퓨터 사용 도구텍스트 편집기 도구웹 페치 도구웹 검색 도구메모리 도구도구 검색 도구
    Agent Skills
    개요빠른 시작모범 사례엔터프라이즈용 SkillsAPI로 Skills 사용
    Agent SDK
    개요빠른 시작TypeScript SDKTypeScript V2 (미리보기)Python SDK마이그레이션 가이드
    API에서 MCP
    MCP 커넥터원격 MCP 서버
    서드파티 플랫폼의 Claude
    Amazon BedrockMicrosoft FoundryVertex AI
    프롬프트 엔지니어링
    개요프롬프트 생성기프롬프트 템플릿 사용프롬프트 개선기명확하고 직접적으로 작성예시 사용 (멀티샷 프롬프팅)Claude에게 생각하게 하기 (CoT)XML 태그 사용Claude에게 역할 부여 (시스템 프롬프트)복잡한 프롬프트 연결긴 컨텍스트 팁확장 사고 팁
    테스트 및 평가
    성공 기준 정의테스트 케이스 개발평가 도구 사용지연 시간 줄이기
    가드레일 강화
    환각 줄이기출력 일관성 높이기탈옥 방지스트리밍 거부프롬프트 유출 줄이기Claude 캐릭터 유지
    관리 및 모니터링
    Admin API 개요데이터 상주워크스페이스사용량 및 비용 APIClaude Code Analytics API제로 데이터 보존
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    관리 및 모니터링

    Claude Code 분석 API

    Claude Code 분석 관리자 API를 사용하여 조직의 Claude Code 사용 분석 및 생산성 지표에 프로그래밍 방식으로 접근하세요.

    Was this page helpful?

    • Claude Code 분석 API
    • 어떤 Claude Code 배포가 지원되나요?
    • 이 API를 사용하는 데 비용이 얼마인가요?

    The Admin API is unavailable for individual accounts. To collaborate with teammates and add members, set up your organization in Console → Settings → Organization.

    Claude Code 분석 관리자 API는 Claude Code 사용자의 일별 집계 사용 지표에 대한 프로그래밍 방식의 접근을 제공하여, 조직이 개발자 생산성을 분석하고 맞춤형 대시보드를 구축할 수 있도록 합니다. 이 API는 기본 분석 대시보드와 복잡한 OpenTelemetry 통합 사이의 격차를 해소합니다.

    이 API를 통해 Claude Code 도입을 더 효과적으로 모니터링, 분석 및 최적화할 수 있습니다:

    • 개발자 생산성 분석: Claude Code를 사용한 세션, 추가/삭제된 코드 줄 수, 커밋, 풀 리퀘스트 추적
    • 도구 사용 지표: 다양한 Claude Code 도구(Edit, Write, NotebookEdit)의 수락 및 거부율 모니터링
    • 비용 분석: Claude 모델별로 분류된 예상 비용 및 토큰 사용량 확인
    • 맞춤형 보고: 경영진 대시보드 및 관리팀용 보고서를 작성하기 위한 데이터 내보내기
    • 사용 정당화: 내부적으로 Claude Code 도입을 정당화하고 확대하기 위한 지표 제공

    관리자 API 키 필요

    이 API는 관리자 API의 일부입니다. 이 엔드포인트는 표준 API 키와 다른 관리자 API 키(sk-ant-admin...으로 시작)가 필요합니다. 관리자 역할을 가진 조직 구성원만 Claude Console을 통해 관리자 API 키를 프로비저닝할 수 있습니다.

    빠른 시작

    특정 날짜에 대한 조직의 Claude Code 분석 데이터를 가져옵니다:

    curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
    starting_at=2025-09-08&\
    limit=20" \
      --header "anthropic-version: 2023-06-01" \
      --header "x-api-key: $ADMIN_API_KEY"

    통합을 위한 User-Agent 헤더 설정

    통합을 구축하는 경우, 사용 패턴을 파악할 수 있도록 User-Agent 헤더를 설정하세요:

    User-Agent: YourApp/1.0.0 (https://yourapp.com)

    Claude Code 분석 API

    /v1/organizations/usage_report/claude_code 엔드포인트를 사용하여 조직 전체의 Claude Code 사용량, 생산성 지표 및 개발자 활동을 추적합니다.

    주요 개념

    • 일별 집계: starting_at 매개변수로 지정된 단일 날짜의 지표를 반환합니다
    • 사용자 수준 데이터: 각 레코드는 지정된 날짜에 대한 한 사용자의 활동을 나타냅니다
    • 생산성 지표: 세션, 코드 줄 수, 커밋, 풀 리퀘스트 및 도구 사용량을 추적합니다
    • 토큰 및 비용 데이터: Claude 모델별로 분류된 사용량 및 예상 비용을 모니터링합니다
    • 커서 기반 페이지네이션: 불투명 커서를 사용한 안정적인 페이지네이션으로 대규모 데이터셋을 처리합니다
    • 데이터 최신성: 일관성을 위해 최대 1시간 지연으로 지표를 사용할 수 있습니다

    전체 매개변수 세부 정보 및 응답 스키마는 Claude Code 분석 API 레퍼런스를 참조하세요.

    기본 예제

    특정 날짜의 분석 데이터 가져오기

    curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
    starting_at=2025-09-08" \
      --header "anthropic-version: 2023-06-01" \
      --header "x-api-key: $ADMIN_API_KEY"

    페이지네이션을 사용한 분석 데이터 가져오기

    # 첫 번째 요청
    curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
    starting_at=2025-09-08&\
    limit=20" \
      --header "anthropic-version: 2023-06-01" \
      --header "x-api-key: $ADMIN_API_KEY"
    
    # 응답의 커서를 사용한 후속 요청
    curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
    starting_at=2025-09-08&\
    page=page_MjAyNS0wNS0xNFQwMDowMDowMFo=" \
      --header "anthropic-version: 2023-06-01" \
      --header "x-api-key: $ADMIN_API_KEY"

    요청 매개변수

    매개변수타입필수설명
    starting_atstring예YYYY-MM-DD 형식의 UTC 날짜. 해당 단일 날짜의 지표만 반환합니다
    limitinteger아니오페이지당 레코드 수 (기본값: 20, 최대: 1000)
    pagestring아니오이전 응답의 next_page 필드에서 가져온 불투명 커서 토큰

    사용 가능한 지표

    각 응답 레코드에는 단일 날짜의 단일 사용자에 대한 다음 지표가 포함됩니다:

    차원

    • date: RFC 3339 형식의 날짜 (UTC 타임스탬프)
    • actor: Claude Code 작업을 수행한 사용자 또는 API 키 (email_address가 포함된 user_actor 또는 api_key_name이 포함된 api_actor)
    • organization_id: 조직 UUID
    • customer_type: 고객 계정 유형 (API 고객의 경우 api, Pro/Team 고객의 경우 subscription)
    • terminal_type: Claude Code가 사용된 터미널 또는 환경 유형 (예: vscode, iTerm.app, tmux)

    핵심 지표

    • num_sessions: 이 행위자가 시작한 고유 Claude Code 세션 수
    • lines_of_code.added: Claude Code가 모든 파일에서 추가한 총 코드 줄 수
    • lines_of_code.removed: Claude Code가 모든 파일에서 삭제한 총 코드 줄 수
    • commits_by_claude_code: Claude Code의 커밋 기능을 통해 생성된 git 커밋 수
    • pull_requests_by_claude_code: Claude Code의 PR 기능을 통해 생성된 풀 리퀘스트 수

    도구 작업 지표

    도구 유형별 도구 작업 수락 및 거부율 분류:

    • edit_tool.accepted/rejected: 사용자가 수락/거부한 Edit 도구 제안 수
    • write_tool.accepted/rejected: 사용자가 수락/거부한 Write 도구 제안 수
    • notebook_edit_tool.accepted/rejected: 사용자가 수락/거부한 NotebookEdit 도구 제안 수

    모델 분류

    사용된 각 Claude 모델에 대해:

    • model: Claude 모델 식별자 (예: claude-opus-4-6)
    • tokens.input/output: 이 모델의 입력 및 출력 토큰 수
    • tokens.cache_read/cache_creation: 이 모델의 캐시 관련 토큰 사용량
    • estimated_cost.amount: 이 모델의 예상 비용 (미국 센트 단위)
    • estimated_cost.currency: 비용 금액의 통화 코드 (현재 항상 USD)

    응답 구조

    API는 다음 형식으로 데이터를 반환합니다:

    {
      "data": [
        {
          "date": "2025-09-01T00:00:00Z",
          "actor": {
            "type": "user_actor",
            "email_address": "[email protected]"
          },
          "organization_id": "dc9f6c26-b22c-4831-8d01-0446bada88f1",
          "customer_type": "api",
          "terminal_type": "vscode",
          "core_metrics": {
            "num_sessions": 5,
            "lines_of_code": {
              "added": 1543,
              "removed": 892
            },
            "commits_by_claude_code": 12,
            "pull_requests_by_claude_code": 2
          },
          "tool_actions": {
            "edit_tool": {
              "accepted": 45,
              "rejected": 5
            },
            "multi_edit_tool": {
              "accepted": 12,
              "rejected": 2
            },
            "write_tool": {
              "accepted": 8,
              "rejected": 1
            },
            "notebook_edit_tool": {
              "accepted": 3,
              "rejected": 0
            }
          },
          "model_breakdown": [
            {
              "model": "claude-opus-4-6",
              "tokens": {
                "input": 100000,
                "output": 35000,
                "cache_read": 10000,
                "cache_creation": 5000
              },
              "estimated_cost": {
                "currency": "USD",
                "amount": 1025
              }
            }
          ]
        }
      ],
      "has_more": false,
      "next_page": null
    }

    페이지네이션

    API는 사용자 수가 많은 조직을 위한 커서 기반 페이지네이션을 지원합니다:

    1. 선택적 limit 매개변수와 함께 초기 요청을 수행합니다
    2. 응답에서 has_more가 true이면, 다음 요청에서 next_page 값을 사용합니다
    3. has_more가 false가 될 때까지 계속합니다

    커서는 마지막 레코드의 위치를 인코딩하며, 새로운 데이터가 도착하더라도 안정적인 페이지네이션을 보장합니다. 각 페이지네이션 세션은 일관된 데이터 경계를 유지하여 레코드를 누락하거나 중복하지 않도록 합니다.

    일반적인 사용 사례

    • 경영진 대시보드: 개발 속도에 대한 Claude Code의 영향을 보여주는 고수준 보고서 작성
    • AI 도구 비교: Copilot 및 Cursor와 같은 다른 AI 코딩 도구와 Claude Code를 비교하기 위한 지표 내보내기
    • 개발자 생산성 분석: 시간에 따른 개인 및 팀 생산성 지표 추적
    • 비용 추적 및 할당: 지출 패턴을 모니터링하고 팀 또는 프로젝트별로 비용 할당
    • 도입 모니터링: Claude Code에서 가장 큰 가치를 얻고 있는 팀과 사용자 식별
    • ROI 정당화: 내부적으로 Claude Code 도입을 정당화하고 확대하기 위한 구체적인 지표 제공

    자주 묻는 질문

    분석 데이터는 얼마나 최신인가요?

    Claude Code 분석 데이터는 일반적으로 사용자 활동 완료 후 1시간 이내에 나타납니다. 일관된 페이지네이션 결과를 보장하기 위해, 1시간 이상 경과한 데이터만 응답에 포함됩니다.

    실시간 지표를 얻을 수 있나요?

    아니요, 이 API는 일별 집계 지표만 제공합니다. 실시간 모니터링을 위해서는 OpenTelemetry 통합 사용을 고려하세요.

    데이터에서 사용자는 어떻게 식별되나요?

    사용자는 actor 필드를 통해 두 가지 방식으로 식별됩니다:

    • user_actor: OAuth를 통해 인증하는 사용자의 email_address를 포함합니다 (가장 일반적)
    • api_actor: API 키를 통해 인증하는 사용자의 api_key_name을 포함합니다

    customer_type 필드는 사용이 api 고객(API PAYG)인지 subscription 고객(Pro/Team 플랜)인지를 나타냅니다.

    데이터 보존 기간은 얼마인가요?

    과거 Claude Code 분석 데이터는 보존되며 API를 통해 접근할 수 있습니다. 이 데이터에 대한 지정된 삭제 기간은 없습니다.

    어떤 Claude Code 배포가 지원되나요?

    이 API는 Claude API(1st party)에서의 Claude Code 사용만 추적합니다. Amazon Bedrock, Google Vertex AI 또는 기타 타사 플랫폼에서의 사용은 포함되지 않습니다.

    이 API를 사용하는 데 비용이 얼마인가요?

    Claude Code 분석 API는 관리자 API에 접근할 수 있는 모든 조직에서 무료로 사용할 수 있습니다.

    도구 수락률은 어떻게 계산하나요?

    도구 수락률 = 각 도구 유형에 대해 accepted / (accepted + rejected). 예를 들어, edit 도구가 45개 수락과 5개 거부를 보여주면, 수락률은 90%입니다.

    날짜 매개변수에는 어떤 시간대가 사용되나요?

    모든 날짜는 UTC입니다. starting_at 매개변수는 YYYY-MM-DD 형식이어야 하며 해당 날짜의 UTC 자정을 나타냅니다.

    참고 항목

    Claude Code 분석 API는 팀의 개발 워크플로우를 이해하고 최적화하는 데 도움을 줍니다. 관련 기능에 대해 자세히 알아보세요:

    • 관리자 API 개요
    • 관리자 API 레퍼런스
    • Claude Code 분석 대시보드
    • 사용량 및 비용 API - 모든 Anthropic 서비스의 API 사용량 추적
    • ID 및 접근 관리
    • OpenTelemetry를 사용한 사용량 모니터링 - 맞춤형 지표 및 알림용