HTTP methods are standardized request types used in the Hypertext Transfer Protocol to perform actions on resources found on a server, such as retrieving, updating, or deleting data. They are fundamental to RESTful APIs, enabling CRUD operations and defining the action the client wants to perform on the server resource.