SOAP::WSDL is a WSDL based open-source SOAP toolkit for perl. It allows to easily create client and server SOAP interfaces based on a WSDL description (WSDL-first Web Services). SOAP::WSDL does not attempt to implement all concepts in all versions of the SOAP and WSDL specifications, but to comply to the WS-I Basic Profile.