WSDL (Web Services Description Language) は、Web サービスを記述するための XML ベースの指定スキーマです。WSDL では、メッセージで動作する一連のエンドポイントまたはポートとして Web サービスが定義されます。ポートは、再利用可能な割り当てを持つ関連するネットワークアドレス (http://api.google.com/search など) で定義され、ポートの集合によってサービスが定義されます。WSDL は拡張性があり、通信に使用されるメッセージ形式およびネットワークプロトコルに関係なく、エンドポイントおよびそれに関連するメッセージを記述できます。
WSDL ファイルの構造は、抽象記述とそれに続く具象メッセージ形式およびネットワークプロトコルへのバインディングで構成されます。IDE は WSDL ファイルを作成することができます。