$npx skillfedfor your agent

suds-py3

Lightweight SOAP client

With conditionsPyPI WWW/HTTPReleased Nov 2021957.8K downloads / moLGPLPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — suds_py3-1.4.5.0-py3-none-any.whl
v1.4.5.0 · released 2021-11-15

Yes, if you need to consume SOAP web services in Python 3 and can accept a library that has not been released since 2021. The package is stable, has no dependencies, and the repository remains active. Not recommended if you require active feature development or support for cutting-edge SOAP/WS-Security standards, or if you are building new services (use modern REST/gRPC alternatives instead).AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Low install friction with no runtime dependencies.
  • Repository is active with recent commits (last commit 2026-04-13), though the package itself has not been released since 2021-11-15.
  • Suitable for stable SOAP integration work where active development is not required.

License · maintenance · safety

LGPL (copyleft) — Licensed under LGPL (copyleft), which requires that any modifications to this library be shared under compatible terms. Acceptable for internal use and open-source projects, but proprietary software incorporating this package must handle copyleft obligations carefully.

last release 2021-11-15 (1733 days) · last repo commit 2026-04-13 · 133 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 957,810 downloads/mo, #4,643 on PyPI

Verify before relying

pip install suds-py3

from suds.client import Client
client = Client('http://localhost:8181/soap/helloservice?wsdl', username='bob', password='catbob')
result = client.service.sayHello('bob')
  • Whether Python version support is specified beyond 'Python 3' in requires_python field
  • Current compatibility with modern SOAP implementations and WS-Security standards
  • Whether the package handles modern TLS/SSL requirements for HTTPS WSDL endpoints
Same gist for agents: .md · .json

What it is and what it does

suds-py3 is a SOAP client for Python 3 that lets you call web services by loading their WSDL definitions at runtime. Rather than generating code upfront, it reads the service schema on the fly and exposes service methods as Python objects, supporting multiple SOAP binding styles (Document/Literal, RPC/Literal, RPC/Encoded) and basic HTTP authentication. The library handles type objectification, enumerations, and unicode transparently.

It is a maintained fork of the original Suds library, which is no longer actively developed. The package has no external runtime dependencies, making it lightweight to install. It is used for integrating with legacy SOAP-based web services and systems that still rely on WSDL-driven service discovery.

Use it for

  • Calling legacy SOAP web services from Python 3 applications without code generation
  • Integrating with enterprise systems (Java, .NET WCF) that expose WSDL-based SOAP endpoints
  • Rapid prototyping against WSDL services where schema changes frequently
  • Adding HTTP Basic authentication to SOAP service calls
  • Inspecting and debugging WSDL service definitions at runtime

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need to consume SOAP web services in Python 3 and can accept a library that has not been released since 2021.

The package is stable, has no dependencies, and the repository remains active. Not recommended if you require active feature development or support for cutting-edge SOAP/WS-Security standards, or if you are building new services (use modern REST/gRPC alternatives instead).

Install

suds-py3 on PyPI

Before you install

Low install friction with no runtime dependencies. Repository is active with recent commits (last commit 2026-04-13), though the package itself has not been released since 2021-11-15. Suitable for stable SOAP integration work where active development is not required.

License in practice

Licensed under LGPL (copyleft), which requires that any modifications to this library be shared under compatible terms. Acceptable for internal use and open-source projects, but proprietary software incorporating this package must handle copyleft obligations carefully.

Quickstart

pip install suds-py3

from suds.client import Client
client = Client('http://localhost:8181/soap/helloservice?wsdl', username='bob', password='catbob')
result = client.service.sayHello('bob')

Verify before relying

  • Whether Python version support is specified beyond 'Python 3' in requires_python field
  • Current compatibility with modern SOAP implementations and WS-Security standards
  • Whether the package handles modern TLS/SSL requirements for HTTPS WSDL endpoints

Package facts

LicenseLGPL copyleft
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceActively maintained 1,733 days since the last release
Last repo commit
First released
Downloads957,810 / month, #4,643 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Intended Audience :: DevelopersLicense :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)Operating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3

Evidence: suds_py3-1.4.5.0-py3-none-any.whl

Tags

Capabilities
SOAP client pythonWSDL web serviceslightweight soap librarypython soap consumerbasic auth soapdocument literal RPC encodedweb service client
Topics
soap-clientwsdllegacy-integration
PyPI keywords
soapwsdlbasic http bindingbasic auth

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “WSDL web services”

  • suds-py3A lightweight SOAP client library for Python 3 that consumes web…
  • zeepZeep is a Python SOAP client that handles SOAP 1.1 and 1.2 web…
  • sudsSuds is a lightweight SOAP client library that lets you consume…

Give your agent the search over MCP, or paste the wish link into any chat.

More WWW/HTTP packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
httpx Worth it
PyPI · WWW/HTTP · released Dec 2024

HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.

Install it if you are building new projects or modernizing existing ones that rely on HTTP.

BSD-3-Clausepure Python · 3.8+
797.0Mdownloads / mo
httpcore With conditions
PyPI · WWW/HTTP · released Apr 2025

A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.

BSD-3-Clausepure Python · 3.8+aging
783.6Mdownloads / mo
aiohttp Worth it
PyPI · WWW/HTTP · released Jul 2026

aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.

Install it if you need async HTTP client or server capabilities in asyncio-based applications.

permissive licensecompiled wheel · 3.10+
643.6Mdownloads / mo

See also suds · suds-community · zeep · suds-jurko · spyne · polarion · conjure-python-client · netsuitesdk · slumber · xsdata