A fast and modern Python SOAP client. Compatible with Python 3.7, 3.8, 3.9, 3.10, 3.11, and PyPy. Build on top of lxml and requests. Support for Soap 1.1, Soap 1.2 and HTTP bindings. Support for WS-Addressing headers. Support for WSSE (UserNameToken / x.509 signing) Support for asyncio via httpx. Experimental support for XOP messages. Zeep inspects the WSDL document and generates the corresponding code to use the services and types in the document. This provides an easy-to-use programmatic interface to a SOAP server. Parsing the XML documents is done by using the lxml library. This is the most performant and compliant Python XML library currently available. This results in major speed benefits when processing large SOAP responses. The SOAP specifications are unfortunately really vague and leave a lot of things open for interpretation.

Features

  • Compatible with Python 3.7, 3.8, 3.9, 3.10, 3.11 and PyPy3
  • Build on top of lxml, requests and httpx
  • Support for Soap 1.1, Soap 1.2 and HTTP bindings
  • Support for WS-Addressing headers
  • Support for WSSE (UserNameToken / x.509 signing)
  • Support for asyncio using the httpx module
  • Experimental support for XOP messages

Project Samples

Project Activity

See All Activity >

Categories

SOAP Clients

License

MIT License

Follow Zeep

Zeep Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Zeep!

Additional Project Details

Programming Language

Python

Related Categories

Python SOAP Clients

Registered

2023-04-26