API이란?
API(응용 프로그램 프로그래밍 인터페이스)는 한 소프트웨어가 다른 소프트웨어에 데이터를 요청하거나 작업을 시키는 정해진 방식입니다. 예를 들어 “이 고객의 주문 내역을 가져와”, “이 카드로 결제해”와 같은 요청입니다.
식당 메뉴가 API를 잘 보여줍니다. 무엇을 주문할 수 있고 어떻게 요청하는지 알려 주지만, 주방이 어떻게 돌아가는지는 알 필요가 없습니다.
앱은 늘 API를 사용합니다. 프론트엔드는 자체 백엔드의 API를 호출해 데이터를 불러오고 저장합니다. 백엔드는 이메일 발송, 결제, 지도 표시, AI 모델 사용을 위해 다른 회사의 API를 호출합니다.
대부분의 API는 호출하는 쪽이 누구인지 증명하기 위해 키가 필요합니다. 이 키는 비밀 정보이므로 서버에 두어야 하며, 브라우저에 두어서는 안 됩니다.
예시
- 카드 결제를 위한 결제 API
- 위치를 표시하는 지도 API
- 텍스트를 요약하는 AI API
자주 묻는 질문
REST API란 무엇인가요?
REST는 웹 주소와 표준 작업을 사용하는 흔한 API 방식입니다. 읽기는 get, 생성은 post, 변경은 put 또는 patch, 삭제는 delete를 사용합니다.
API는 무료인가요?
무료인 것도 있고, 무료 등급이 있는 것도 많으며, 사용량에 따라 요금을 받는 것도 있습니다. 특정 API에 의존하는 기능을 만들기 전에 사용 한도와 요금을 확인하세요.
함께 보기
Mythex · Pricing · AI로 무엇이든 만들기 · 웹사이트 및 앱 템플릿 · Mythex 비교 · AI 앱 개발 용어집 · 무료 AI 앱 개발 도구 · English