A RESTful API is a web service that adheres to REST principles, using HTTP methods to interact with resources for data exchange and manipulation.