All Projects â†’ mvantellingen â†’ Python Zeep

mvantellingen / Python Zeep

Licence: other
A modern/fast python SOAP client based on lxml / requests

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to Python Zeep

PackageBase
Contains base classes from which the generated classes from PackageGenerator inherit
Stars: ✭ 19 (-98.84%)
Mutual labels:  soap, wsdl, soap-client
wsdl-tsclient
📄 Generate typescript client from wsdl
Stars: ✭ 30 (-98.17%)
Mutual labels:  soap, wsdl, soap-client
cxf-spring-boot-starter
Enterprise & production ready SOAP webservices powered by Spring Boot & Apache CXF
Stars: ✭ 129 (-92.12%)
Mutual labels:  soap, wsdl
Savon
Heavy metal SOAP client
Stars: ✭ 2,012 (+22.83%)
Mutual labels:  soap, soap-client
wsdl-to-ts
Generate TypeScript typings for WSDL services
Stars: ✭ 60 (-96.34%)
Mutual labels:  soap, wsdl
xsdata
Naive XML & JSON Bindings for python
Stars: ✭ 144 (-91.21%)
Mutual labels:  soap, wsdl
laravel-soap
Laravel Soap Client
Stars: ✭ 140 (-91.45%)
Mutual labels:  soap, soap-client
xsd-parser-rs
A xsd/wsdl => rust code generator written in rust
Stars: ✭ 45 (-97.25%)
Mutual labels:  soap, wsdl
soap-spring-boot-cxf
Sample Project for producing & testing a SOAP-WSDL-driven Service with Spring Boot, Apache CXF & JAX-WS
Stars: ✭ 56 (-96.58%)
Mutual labels:  soap, wsdl
Project Mulla
Talk to MPESA API via a REST API. Bringing the MPESA G2 API to the 21st century. --
Stars: ✭ 282 (-82.78%)
Mutual labels:  soap
Spyne
A transport agnostic sync/async RPC library that focuses on exposing services with a well-defined API using popular protocols.
Stars: ✭ 992 (-39.44%)
Mutual labels:  soap
Product Ei
An open source, a high-performance hybrid integration platform that allows developers quick integration with any application, data, or system.
Stars: ✭ 277 (-83.09%)
Mutual labels:  soap
Gosoap
🦉SOAP package for Go
Stars: ✭ 302 (-81.56%)
Mutual labels:  soap
Lark
Swift SOAP Client
Stars: ✭ 52 (-96.83%)
Mutual labels:  soap
Packagegenerator
Generates a PHP SDK based on a WSDL, simple and powerful, WSDL to PHP
Stars: ✭ 279 (-82.97%)
Mutual labels:  soap
Xmlmapper
A simple way to map XML to Objects written in Swift
Stars: ✭ 90 (-94.51%)
Mutual labels:  soap
Php Sdicoop Client
A PHP package for connecting to Italian Exchange System (aka SdI) web services. (Pacchetto PHP per inviare fatture e notifiche ai webservices del SdI).
Stars: ✭ 14 (-99.15%)
Mutual labels:  soap
xmldsigjs
XMLDSIGjs provides an implementation of XMLDSIG in Typescript/Javascript based on WebCrypto
Stars: ✭ 27 (-98.35%)
Mutual labels:  soap
Hsac Fitnesse Fixtures
An environment to define and run integration tests. It contains Fitnesse fixture (base) classes and a baseline FitNesse installation.
Stars: ✭ 99 (-93.96%)
Mutual labels:  soap
Wsdl Creator
PHP WSDL Creator using PHPdoc (annotations, reflections).
Stars: ✭ 79 (-95.18%)
Mutual labels:  soap

Zeep: Python SOAP client

A fast and modern Python SOAP client

Highlights:
  • Compatible with Python 3.6, 3.7, 3.8, 3.9 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 using the httpx module
  • Experimental support for XOP messages

Please see for more information the documentation at http://docs.python-zeep.org/

Status

https://readthedocs.org/projects/python-zeep/badge/?version=latest http://codecov.io/github/mvantellingen/python-zeep/coverage.svg?branch=master

Installation

pip install zeep

Note that the latest version to support Python 2.7, 3.3, 3.4 and 3.5 is Zeep 3.4, install via pip install zeep==3.4.0

Zeep uses the lxml library for parsing xml. See https://lxml.de/installation.html for the installation requirements.

Usage

from zeep import Client

client = Client('tests/wsdl_files/example.rst')
client.service.ping()

To quickly inspect a WSDL file use:

python -m zeep <url-to-wsdl>

Please see the documentation at http://docs.python-zeep.org for more information.

Support

If you want to report a bug then please first read http://docs.python-zeep.org/en/master/reporting_bugs.html

Please only report bugs and not support requests to the GitHub issue tracker.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].