‘Product’는 여러 개의 API를 그룹핑하여 관리하기 위한 단위입니다. Product별로 호출 도메인을 제공하며, 공개 설정을 통해 네이버 클라우드 플랫폼의 다른 사용자가 사용할 수 있도록 설정할 수 있습니다. Product를 사용하고 있는 API Key를 통해 사용자의 어플리케이션을 식별하거나 사용량을 제한할 수 있습니다.
REST API 및 이와 관련된 리소스와 메서드를 정의하고 인증 방식을 설정할 수 있습니다. API 사용자가 참조할 수 있는 정의된 API 명세와 Overview를 관리합니다. 또한, 동일한 API를 여러 버전으로 운영할 수 있도록 스테이지 또는 버전을 관리할 수 있는 기능을 제공합니다. 백엔드 서비스의 안정화를 위하여 스테이지별로 Throttling 정책, IP ACL 등의 설정을 할 수 있습니다.
Rate(초당 최대 호출 수) 및 Quota(일/월별 최대 호출 수) 설정을 통하여 API 사용자의 사용량을 제한할 수 있습니다.
다른 사용자 또는 네이버 클라우드 플랫폼에서 제공하는 API를 사용하기 위한 API Key를 발급합니다. API Key별로 서비스를 구독하고 스테이지별 사용량을 확인할 수 있습니다.
API 사용량을 실시간으로 수집하여 모니터링 대시보드를 통해 제공하고 있습니다. 시간별, 일별, 월별로 API 호출수, 성공률, 평균 응답 시간 등의 다양한 성능 지표를 확인할 수 있습니다.
현재 네이버 클라우드 플랫폼에서 제공하고 있는 다양한 IaaS, PaaS 서비스의 API를 API Gateway를 통해서 제공할 예정입니다.
API Gateway 요금은 API 호출 요금과 네트워크 전송량을 합산해 부과합니다.
엔드포인트를 네이버 클라우드 플랫폼 상품으로 지정하실 경우 별도의 네트워크 요금이 발생할 수 있습니다.
과금 기준(월) | 단위 | 과금액(원/단위) |
---|---|---|
API Call 수 합산 | 기본제공 (1,000,000건) | 무료 |
API Call | - / 건 | |
데이터 전송량 | 기본제공 (1GB 이하) | 무료 |
용량 (1GB 당) | - |
(VAT 별도)
한 달 동안 5백만 건의 API 호출을 하고, 100GB의 데이터를 전송한다면 요금은 다음과 같습니다. (한 달을 30일 기준으로 산정, 시간 단위로 계산합니다.)
사용량 - API 호출 수 = 5백만 건 – 1백만 건(기본 제공) = 4백만 건 - 데이터 전송량 = 100GB – 1GB(기본 제공) = 99GB
요금 예시 - API 호출 비용 = 400만 건 * - - 데이터 전송 비용 = 99GB * -
* 데이터 전송량 계산은 다음의 식을 따릅니다. (데이터 전송량 = 3KB * API 호출 수)