RESTful API는 HTTP 프로토콜 기반으로 REST(Representational State Transfer) 아키텍처 스타일 원칙을 따르는 웹 API입니다. 자원을 URL로 식별하고 GET·POST·PUT·DELETE 등 HTTP 메서드로 작업하며, 무상태성·캐시 가능성·계층 구조가 특징입니다. JSON을 주로 사용하며, 웹·모바일 애플리케이션의 사실상 표준 API 설계 방식입니다. 최근 GraphQL, gRPC 같은 대안도 함께 사용됩니다.