Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 2.4 KB

README.md

File metadata and controls

44 lines (32 loc) · 2.4 KB

Soapfish

PyPI Version PyPI License PyPI Downloads PyPI Status PyPI Wheel PyPI Python Versions PyPI Implementation

GitHub License GitHub Version GitHub Workflow Status

LGTM Total Alerts LGTM Language Grade: Python

No Maintenance Intended

This project is not actively maintained. If you only need a dynamic client using a predefined WSDL rather than generated code, it is recommended that you check out Zeep.

Introduction

Soapfish is a library to use SOAP services in Python. The server-side component can be used with Django & Flask and other frameworks (including plain WSGI). The library can also be used to implement SOAP clients.

The library can help parsing/serializing a Python class model from/to XML and a bare-bones SOAP client.

Currently the project supports the following:

  • SOAP 1.1 and 1.2
  • WSDL 1.1
  • WS-Addressing

Other notable features include:

  • Support for Python 3.7+
  • Licensed under the 3-clause BSD license
  • Code generation utilities to get started quickly
  • Parsing/serializing a Python class model from/to XML so you can easily work with XML even if you don't use SOAP at all.