애플리케이션 프로그래밍 인터페이스는 다른 소프트웨어 시스템과 통신하기 위해 따라야 하는 규칙을 정의합니다.
개발자는 다른 애플리케이션이 프로그래밍 방식으로 애플리케이션과 통신할 수 있도록 API를 표시하거나 생성합니다.
Representational State Transfer는 api 작동 방식에 대한 조건을 부과하는 소프트웨어 아키텍처입니다. REST 아키텍처 스타일을 따르는 API를 REST API라고 합니다. 는 REST 아키텍처 스타일의 원칙으로 균일한 인터페이스, 무상태, 계층화시스템, 캐시가능성, 온디맨드 코드 등을 들 수 있습니다.
REST API란 REST 아키텍처 스타일을 따르는 API입니다. API가 다른 소프트웨어 시스템과 통신하기 위해 따라야 하는 규칙이라면, REST는 API 작동방식에 대한 조건을 부과하는 소프트웨어 아키텍처입니다. REST 아키텍처 스타일의 원칙으로 균일한 인터페이스, 무상태, 계층화 시스템 등이 있습니다.