Welcome to the Python Web Services Project! The Web Services for Python Project provides libraries for developing web services using the python programming language. The libraries implement the various protocols used when writing web services including SOAP, WSDL, and other related protocols.

For additional information on the Web Services for Python Project see the Source Forge project page. The pywebsvcs-talk mailing list is where discussions takes place regarding the project; the archives are here. The mailing list is greatly preferred over the forum.

SF Project Page
Links to all the project management information (bugs, releases, etc).
Downloads, including beta and release candidates.
Bug Reports
Issue reporting and tracking.
Mailing List
Email discussion list for all pywebsvcs projects. (Subscription Information)


Zolera SOAP Infrastructure (ZSI)
The primary and most active web services toolkit supported by this project.

API docs1 | Documentation (1.7) | SVN tree | Latest official release (2.0) | PyPi

A library of WSDL and other classes useful for building Web Services stacks. This is common code used by both SOAPpy and ZSI.

In SOAPpy it is a separate package, but with ZSI it must be imported as ZSI.wstools.

API docs1 | Documentation | SVN tree | No separate release

    1The API docs are updated daily from the SVN repository.


A second web services toolkit which is getting functionally integrated into the ZSI toolkit. In the future, the Python Web Services Project will only support one merged web services toolkit, under the ZSI name.

API docs | Documentation | SVN tree | Latest official release (0.11.5) | Next Release Candidate (0.12.0)

Related Information

SOAPy project at SF
Python parsers for WSDL and Schema.
Python XML Special Interest Group
Python special interest group dealing with  XML issues such as parsing, generation, SAX vs DOM.
W3C SOAP page
SOAP Specification Documents
W3C WSDL page
Web Services Description Language (WSDL) Specification Documents
Holger Joukl's implementation paper (PDF)
Holger Joukl has written an extensive report on building an interoperable Web Services application using ZSI. He wrote it using lyx. The lyx source is also available.
Richard Mutschler's tutorial on ZSI
Richard Mutschler has written a tutorial on ZSI (in German).
Chris Hobbs's ocokbook
Chris Hobbes wrote a cookbook on using ZSI and wstools