WSDL is an XML-based language that describes the external interfaces of a web service. WSDL can be used to create a client capable of making calls to the methods of a web service.
A WSDL file is an XML document that describes the interface to the web service.