REST API란 REST API: REST(REpresentational State Transfer, 대표 상태 이전) 아키텍처 스타일의 디자인 원칙을 준수하는 API이다. WWW과 같은 분산 하이퍼미디어(비선형 매체) 시스템을 위한 소프트웨어 아키텍처의 한 형식이다. ⇒ 쉽게 말해 두 컴퓨터 시스템이 인터넷을 통해 교환하기 위해 사용하는 인터페이스를 뜻한다. REST 아키텍처를 구현하는 웹 서비스를 RESTful 웹 서비스라고 한다. > API: 애플리케이션이나 디바이스가 서로 간에 연결하여 통신할 수 있는 방법을 정의 하는 규칙 세트이다. > 즉 REST API는 REST 아키텍처 스타일을 따르는 API를 말한다. REST 아키텍처 스타일의 6가지 제한 조건 REST API는 거의 모든 프로그래밍 언어를 사용하여 개발이 가능하며 다양한 데이터 포맷을 지원한다. 유일한 요구사항은 다음의 6가지 REST 디자인 원칙에 맞아야한다. 인터페이스 일관성