WSDL (Web Services Description Language) is an XML-based language for describing web services. It defines the service's location, available operations, input/output messages, and data types, enabling clients to understand how to interact with the web service.