A REST API (Representational State Transfer) is an architectural style for designing networked applications. It uses standard HTTP methods (GET, POST, PUT, DELETE) and relies on stateless communication. REST APIs enable interaction between systems and are used for creating web services that allow communication between a client and a server