개요

Upbit AI Agent는 AI 기반 개발 환경 (Claude Code, Cursor, Codex 등)에서 Upbit API를 활용해 개발과 자동화 작업을 수행하도록 지원하는 문서 모음입니다. 시세 조회, 시장 분석, 주문 실행, 서비스 연동, 반복 작업 자동화, 전략 백테스트까지 하나의 흐름으로 다룰 수 있으며, 사용자는 목적에 따라 필요한 도구와 문서를 선택하면 됩니다.

전체 구조 한눈에 보기

모든 도구는 Upbit API를 기반으로 합니다. API에 접근하는 방식(코드 / 명령어 / 자연어)에 따라 사용하는 도구가 달라집니다.

                        Upbit API  (시세 · 주문 · 자산)
                             │
        ┌────────────────────┼────────────────────┐
        │                    │                    │
   코드로 연동            명령어로 실행           자연어로 실행
        │                    │              (AI 에이전트)
     Upbit SDK           Upbit CLI ───────────┐  │
   (Python·TS·Go)       (터미널 명령어)        │  │
                                        Upbit Agent Skills
                                        Upbit Strategy Toolkit
  • Upbit CLI는 명령어로 직접 실행하는 도구이며, Upbit Agent SkillsUpbit Strategy Toolkit은 그 위에서 AI 에이전트가 자연어 요청을 실제 작업으로 변환하도록 돕습니다.
  • Upbit SDK는 애플리케이션 코드에 직접 연동하는 별도 경로입니다.

구성 요소

구성 요소역할접근 방식
Upbit API시세 조회, 주문, 자산 관리 기능을 제공하는 기반 인터페이스
Upbit SDKPython, TypeScript, Go 환경에서 API를 연동하는 라이브러리코드
Upbit CLI터미널에서 API 기능을 명령어로 실행·자동화하는 도구명령어
Upbit Agent SkillsAI 에이전트가 CLI를 통해 시세·주문·입출금을 자연어로 처리하도록 돕는 패키지자연어
Upbit Strategy ToolkitAI 에이전트와 대화하며 매매 전략을 설계하고 과거 데이터로 백테스트하는 도구 (베타)자연어
AI 개발 환경Claude Code, Cursor, Codex 등에서 코드 작성과 실행을 지원하는 환경

시작하기 전에: 공개 vs 인증

Upbit API는 두 종류의 엔드포인트로 나뉩니다. 어떤 작업을 하느냐에 따라 API 키 필요 여부가 달라집니다.

구분하는 일API 키
공개(Public)시세, 호가, 캔들, 마켓 목록 조회불필요
인증(Private)잔고 조회, 주문, 입출금 등 계좌 작업필요

자세한 준비 과정은 Upbit API 이용 준비를 참고합니다.


목적별 시작 가이드

무엇을 하려는지에 따라 아래 문서부터 시작하세요.

목적시작 문서적합한 작업
처음이라 일단 한 번 호출해 보고 싶다빠른 시작최소 설정으로 첫 API 호출
터미널에서 명령어로 작업Upbit CLI반복 실행, 자동화, 셸 스크립트, 응답 디버깅
애플리케이션·서비스에 코드로 연동Upbit SDK백엔드 개발, 서비스 구현, 데이터 처리
AI 에이전트로 시세·주문을 자연어 처리Upbit Agent Skills자연어 기반 조회·주문·입출금, 자동 매매 예제
매매 전략을 과거 데이터로 검증Upbit Strategy Toolkit자연어 전략 설계, 백테스트, 결과 비교·분석
여러 거래소를 함께 사용CCXT 연동 가이드멀티 거래소 연동, 데이터 비교
저장소·예제 확인GitHub코드 확인, 설치, 예제 참고

실전 매매와 백테스트의 차이

전략을 다루는 두 도구는 목적이 다릅니다. 혼동하지 않도록 구분해 사용하세요.

Upbit Agent SkillsUpbit Strategy Toolkit
목적실제 주문·입출금 실행과거 데이터 기반 전략 검증
자산 이동발생 (실전 매매)없음 (시뮬레이션)

Upbit Strategy Toolkit은 백테스트 전용 도구입니다. 실시간 주문·계좌 변경·자동 매매는 지원하지 않으며, 백테스트 결과는 과거 데이터 기반 참고 수치로 미래 수익을 보장하지 않습니다. 실시간 주문·계좌 변경·자동 매매가 필요한 경우 별도의 방법(Upbit Skills 등)을 이용하길 권장드립니다.


AI 도구에서 참조하기

Upbit 개발자 문서는 AI 도구가 구조를 파악하고 참조할 수 있도록 llms.txt 형식을 제공합니다.

https://docs.upbit.com/kr/docs/getting-started
→ https://docs.upbit.com/kr/docs/getting-started.md

※ This English version is a translation of the original Korean version of the Upbit Developer Center, generated using a third-party tool. In the event of any discrepancies, the Korean version shall take precedence.