Open API와 API Key

따봉도치 개발자·2023년 3월 29일
0

Open API

Open API는 개발자라면 누구나 사용할 수 있도록 공개된 API를 말하며, 개발자에게 사유 응용 소프트웨어나 웹 서비스의 프로그래밍 적인 권한을 제공한다. 대표적으로 공공데이터 포털에 접속하면 해서 원하는 키워드를 검색하면 해당 API를 얻을 수 있다. 누구에게나 열려있는 API라는 의미이지 무제한으로 이용할 수 있다라는 의미는 아니다. 또한, 오픈API일지라도 데이타 사용 용량에 따라 비용을 지불해야 하는 경우가 있거나 완전히 무료일지라도 사용자가 회원가입을 통한 신원 확인 후 서비스 제공자로부터 공개키(API Key)
을 별도로 발급받아 오픈API를 사용토록 장려함으로서 무분별한 데이터 남용을 막는 사례가 늘고 있다.

API Key

API를 이용하기 위해서는 API Key가 필요하다. 서버를 운영하는 데에 비용이 발생하기 때문에 아무런 조건없이 익명의 클라이언트에게 데이터를 제공해줄 필요는 없다. 앱 개발자 등의 사용자가 API Gateway에 등록된 API에 접근하여 사용할 수 있도록 권한을 부여하기 위한 값이다. API Keys에서는 API Key를 생성 및 관리하고 Stage와 연결할 수 있다.

profile
Explain Like I'm 5

0개의 댓글