API (Application Programming Interface)란?

고승우·2023년 6월 6일
0
post-thumbnail

API란?

API 는 "Application Programming Interface"의 준말로, 여러 프로그램들과 데이터베이스, 그리고 기능들의 상호 통신 방법을 규정하고 도와주는 매개체이다. 각자 권한 분야에서 필요한 것만 연계할 수 있도록 해준다.

API 역할

  1. 서버와 데이터베이스에 대한 출입구 역할을 한다:
    데이터베이스에는 소중한 정보들이 저장되는데, 모든 사람들이 이 데이터베이스에 접근할 수 있으면 안되기 때문이다.
  2. 애플리케이션과 기기가 원활하게 통신할 수 있도록 한다:
    말 그대로 API는 애플리케이션과 기기가 데이터를 원활히 주고받을 수 있도록 도와준다.
  3. 모든 접속을 표준화한다.
    모든 접속을 표준화 하여 기계 혹은 운영체제와 상관없이 누구나 동일한 액세스를 얻을 수 있다.

API 유형

  1. private API:
    내부 API로, 회사 개발자가 자체 제품과 서비스를 개선하기 위해 내부적으로 발행
  2. public API:
    개방형 API로, 모두에게 공개된다. 누구나 제한 없이 API를 사용할 수 있는게 특징이다.
  3. partner API:
    기업이 데이터 공유에 동의하는 특정인들만 사용할 수 있다. 비즈니스 관계에서 사용되는 편이며, 종종 파트너 회사 간에 소프트웨어를 통합하기 위해 사용된다.
profile
٩( ᐛ )و 

0개의 댓글