본문 바로가기

코인/코인 개발

업비트 (Upbit) Open API 키 발급 받기

업비트는 Open API를 제공하고 있는데 이를 통해

프로그램을 통한 자산조회, 주문조회, 주문, 입/출금 조회, 입출금 등의 기능을 수행할 수 있다.

 

다양한 프로그램들이 시중에 나와있기도 하고, 직접 개발하고자 한다면 Open API 키를 먼저 발급받아야 하는데,

이를 위해 먼저 업비트에 접속 후,

마이 페이지 > Open API 관리 메뉴로 이동하자.

마이페이지 > Open API 관리 메뉴. 출처: 업비트

 

프로그램으로 입출금은 대부분 할 일이 없을테니,

  • 자산조회
  • 주문조회
  • 주문하기

 

이 3개만 선택한다. 

 

주문하기 기능은 특정 IP에서만 실행하도록 할 필요가 있으므로 본인의 IP 혹은 프로그램이 수행되는 서버의 IP를 입력하도록 하자.

본인의 IP는 My IP Address 같은 서비스를 통해,

외부 프로그램 서버의 IP는 해당 서비스에 문의를 하자.

 

 

Open API Key 발급받기 버튼을 누르면 다음과 같은

카카오페이 인증 요청 화면이 뜬다.

 

카카오페이 인증. 출처: 업비트

 

인증을 완료하고 나면, Open API Key 발급이 완료된다.

 

Access Key와 Secret Key가 발급되는데,

Secret Key의 경우 해당 화면을 닫으면 추후 확인할 수 없고, 재발급받아야 한다.

잊어버리지 말라고들 하는데, 보안 측면에서는 항상 재발급받는 편이 낫고 생각한다.

 

Open API Key 발급 완료 화면. 출처: 업비트

 

개발자 문서도 제공하고 있으니,

이제 해당 Open API Key를 사용해

프로그램을 개발, 이용해보도록 하자.