A RESTful API is a web service API that follows the REST architecture principles. It allows communication over HTTP using standard methods like GET, POST, PUT, and DELETE.