API란?

jaybon·2023년 2월 28일
0

스프링 부트

목록 보기
3/11

API란?

https://www.redhat.com/ko/topics/api/what-are-application-programming-interfaces

예시

카카오 지도 API

지도를 보여주는 API

https://apis.map.kakao.com/

부트페이 API

결제 관련 API

https://www.bootpay.co.kr/

공공데이터

공공데이터를 API 등으로 이용할 수 있다

https://www.data.go.kr/

jsonplaceholder

REST 통신 연습용 API

https://jsonplaceholder.typicode.com/

C.G.

API는 애플리케이션 프로그래밍 인터페이스를 의미합니다. 서로 다른 소프트웨어 구성 요소가 서로 상호 작용할 수 있는 방법을 정의하는 일련의 규칙 및 프로토콜입니다.

간단히 말해서 API는 서로 다른 두 소프트웨어 애플리케이션이 서로 통신하는 방법입니다. API는 통신 규칙을 정의하고 한 애플리케이션이 다른 애플리케이션의 서비스에 액세스하고 이를 사용할 수 있도록 일련의 지침을 제공합니다.

API는 일반적으로 웹 개발에서 서로 다른 애플리케이션이 데이터와 서비스를 공유할 수 있도록 하는 데 사용됩니다. 예를 들어 웹 애플리케이션은 API를 사용하여 원격 서버에서 데이터를 검색하거나 지불 게이트웨이 또는 소셜 미디어 플랫폼과 같은 타사 서비스와 상호 작용할 수 있습니다.

API는 내부 또는 외부일 수 있습니다. 내부 API는 조직 내에서 서로 다른 소프트웨어 애플리케이션이 서로 상호 작용할 수 있도록 하는 데 사용되는 반면, 외부 API는 타사 개발자가 자신의 애플리케이션과 통합할 수 있도록 제공됩니다.

API는 최신 기술의 중요한 부분입니다. 소프트웨어 개발을 통해 개발자는 보다 강력하고 유연하며 상호 연결된 애플리케이션을 구축할 수 있습니다. 또한 기업은 서비스와 데이터를 더 많은 잠재고객에게 공개하여 혁신과 공동작업을 위한 새로운 기회를 창출할 수 있습니다.

profile
티스토리 블로그 https://ondolroom.tistory.com/

0개의 댓글