Subcategories
Packages
An asyncio-based IMAP4rev1 client library that brings async/await support to email mailbox operations, with no runtime dependencies and support for IDLE mode to wait for new messages without polling.
odg-client is a Python client library for interacting with the Open Delivery Gear's Delivery Service, enabling programmatic access to delivery operations and service endpoints.
However, the unclear license and lack of public documentation are material blockers: verify the license terms and confirm the API documentation is accessible before…
Python client library for placing and managing orders on Polymarket's CLOB (central limit order book) via REST API, with built-in wallet authentication and order execution.
However, note the maintainers' recommendation to use py-sdk for new projects—evaluate whether you need CLOB-specific functionality or would benefit from the unified…
Validates email addresses for proper format and checks whether they actually exist by verifying domain MX records and SMTP connectivity.
CadQuery is a Python library for writing scripts that generate parametric 3D CAD models, outputting to formats like STEP, STL, DXF, VRML, AMF, and 3MF.
Python client library for trading on Polymarket's Central Limit Order Book (CLOB), supporting read-only market data access, order placement, and account management via the Polymarket API.
txtorcon is a client library for controlling and monitoring Tor instances via the Tor control protocol, enabling Python programs to manage circuits, streams, relays, and onion services.
Provides a Python client library to provision and manage Google App Engine applications through the App Engine Admin API.
Programmatic access to Google Cloud Platform billing data and account management through the Cloud Billing API.
Install it if you need programmatic access to GCP billing data; it is the standard tool for that task.
alexapy provides programmatic control of Amazon Echo and Alexa devices through Python, enabling automation and integration with home automation systems.
Not recommended for production systems requiring guaranteed stability.
Python client library for the Alpaca Commission Free Trading API, providing REST and streaming interfaces for market data retrieval, account management, and algorithmic trading.
No, not for new projects.
A thread-safe Python 3 client library for RabbitMQ that handles AMQP protocol communication and provides management capabilities.
Provides an async/await interface to MQTT messaging, wrapping paho-mqtt with modern Python asyncio patterns instead of callbacks.
Python client library for OpenStack Object Storage (Swift) API, providing both a programmatic module and a command-line interface to interact with Swift containers and objects.
Install only if you have a Swift endpoint to connect to.
Injective Python SDK provides client libraries for interacting with the Injective blockchain and Exchange API, supporting both synchronous and asynchronous operations for trading, account management, and chain transactions.
ftputil provides a high-level FTP client library that wraps FTP connections with a virtual file system interface, allowing you to interact with remote FTP servers using file-like objects and functions similar to Python's os, os.path, and shutil modules.
Install it if you need reliable, high-level FTP access in Python.
Provides Python classes for Google CloudEvents event types, enabling parsing and handling of event payloads from Google Cloud services.
Install it if you are building Cloud Run services or other Python applications that consume Google CloudEvents.
Converts Python cProfile statistics into interactive flamegraph visualizations, either as native SVG or as trace logs compatible with flamegraph.pl.
Retrieves and parses whois and RDAP data for IPv4 and IPv6 addresses, returning standardized dictionaries of network registration information.
Install only if you need whois/RDAP data; be aware of rate limiting constraints and firewall port requirements.
Wraps the O365 library to provide a SQLAlchemy-like query interface and extended utility methods for Outlook and People services via Microsoft 365.
TgCrypto provides fast C-based implementations of AES-256 encryption in IGE, CTR, and CBC modes, designed specifically for Telegram's MTProto protocol and related cryptographic needs.
Official SDK for accessing Tencent Cloud services from Python applications via HTTP requests.
Provides Python client libraries for Google Cloud authentication, supporting service accounts, user credentials, GCE metadata, impersonated accounts, and workload identity federation via asyncio or threadsafe interfaces.
Python client library for Google Cloud Video Transcoder API, enabling programmatic conversion of video files into formats suitable for consumer distribution.
Install it if you need to programmatically transcode video on Google Cloud; skip it if you don't use the Transcoder service or prefer a different cloud provider.
Suds is a lightweight SOAP client library that lets you consume SOAP-based web services by reading WSDL at runtime and presenting an RPC-like interface without requiring code generation.
Builds asynchronous FTP servers in Python with RFC-959 compliance, supporting FTPS, IPv6, and concurrent client handling through event-driven I/O.
However, install friction is high due to backport dependencies (pyasynchat, pyasyncore), and the license status is unclear—verify the license before use in…
Python client library for Google Cloud BigQuery Logging API, enabling applications to interact with BigQuery logging services through authenticated API calls.
Provides utilities for parsing, validating, and manipulating IPv4 and IPv6 addresses in Python code.
Downloads, parses, and queries iCalendar (.ics) sources from URLs or local files, extracting event data for use in Python applications.
However, the aging maintenance status (322 days since last release) means you should verify it handles your specific calendar format and features before committing to…
Manages BigQuery connections to external data sources through a Python client for Google Cloud's BigQuery Connection API.
Install it if you need to manage BigQuery connections programmatically; skip it if you only use the console or manage connections through other tools.
Python SDK for accessing RingCentral's cloud communications platform, enabling programmatic control of voice, SMS/MMS, fax, team messaging, and account configuration through more than 70 APIs.
However, verify the license terms before use, confirm Python version support for your environment, and be aware that releases are infrequent—expect to maintain or…
Sends push notifications to Expo mobile apps from a Python server using the Expo push notification API.
Provides shared Python utilities and logic for TOML formatting tools within the toml-fmt project ecosystem.
Install only if you are developing a formatter within the toml-fmt project ecosystem.
Parses DSN (Data Source Name) connection URL strings into structured components like scheme, username, password, host, port, and paths.
py-cord is an async Python wrapper for the Discord API that lets you build Discord bots with modern async/await syntax, handling rate limits and providing both slash commands and traditional prefix-based commands.
Provides Python data classes that implement the WebRTC specification, enabling structured handling of WebRTC protocol objects.
However, be aware it is in alpha status—suitable for projects that can tolerate occasional breaking changes or are part of the Home Assistant ecosystem.
Provides Python bindings for Google's Common Geo Types, enabling access to shared geographic data structures used across Google Maps and location-based APIs.
Provides Python client libraries for Google Cloud Platform services including Datastore, Storage, Pub/Sub, BigQuery, Resource Manager, and Stackdriver Logging.
A Python client library for MAAS (Metal as a Service) that exposes the full MAAS API by introspecting the server's API description endpoint, allowing programmatic machine allocation, deployment, and lifecycle management.
Converts Express-style path strings (like `/user/:name`) into regular expression patterns that can match and extract URL path parameters.
However, it is abandoned—no updates since 2019—so if you encounter bugs or need features, you will need to fork or patch it yourself.