A Web Services Description Language (WSDL) é um formato de arquivo baseado em XML utilizado para descrever os detalhes técnicos e a funcionalidade de um serviço web. Ela atua como um contrato formal entre um provedor de serviço e um consumidor de serviço, detalhando as operações específicas disponíveis, os formatos de mensagens de entrada e saída, e os protocolos de rede necessários para a comunicação. Um arquivo WSDL define tipicamente os endpoints do serviço, os tipos de dados utilizados (frequentemente via XML Schema) e as informações de binding que mapeiam a interface abstrata para um protocolo concreto, como o SOAP (Simple Object Access Protocol) sobre HTTP. Ao fornecer uma especificação legível por máquina, o WSDL permite que desenvolvedores utilizem ferramentas automatizadas para gerar código de proxy no lado do cliente ou stubs no lado do servidor, simplificando significativamente o processo de integração entre sistemas distintos. É um pilar da Arquitetura Orientada a Serviços (SOA) tradicional e permanece um padrão para serviços web SOAP de nível empresarial, garantindo que diferentes aplicações possam interagir perfeitamente, independentemente das linguagens de programação ou plataformas nas quais foram construídas.