Subcategories
Packages
Provides a Python client library to manage Azure Traffic Manager resources—profiles, endpoints, and monitoring configurations—via the Azure Resource Manager API.
Install it if you need to manage Traffic Manager resources programmatically.
Manages Azure Marketplace ordering agreements and operations through the Azure SDK, allowing you to query, sign, and cancel marketplace terms programmatically.
Install it if you need to manage Azure Marketplace ordering agreements programmatically or as part of Azure automation workflows.
Manages Azure SignalR resources—creation, configuration, and lifecycle operations—through the Azure management plane API.
discord.py is an async-ready Python wrapper for the Discord API that lets you build bots and client applications to interact with Discord servers, channels, and users.
Install it if you need to build Discord bots or integrate Discord API functionality into a Python application.
Provides standardized type annotations for Ethereum Python packages, enabling type-safe development across the Ethereum ecosystem.
Install it if you're building Ethereum Python tools or integrating with Ethereum libraries that depend on it for type consistency.
Python client library for querying Google Analytics Data API to retrieve report data from Google Analytics properties.
Install it if you need to query Google Analytics data programmatically; it is the standard choice for this task.
Manages Azure Media Services resources—accounts, assets, jobs, streaming endpoints, and live events—through Python API calls authenticated via Azure Active Directory.
Manages Azure Maps resources—accounts, creators, and operations—through Azure's control plane API, enabling programmatic provisioning and configuration of Maps services.
Install it if you need to programmatically provision, configure, or manage Azure Maps accounts and related resources.
Manages Azure IoT Hub Provisioning Services resources—certificates, provisioning service instances, and private endpoint connections—through the Azure management API.
Provides enhanced HTTPS support for Python's httplib and urllib2 (or http.client and urllib in Python 3) by wrapping PyOpenSSL to enable full SSL peer verification using certificate validation.
Provides RLP (Recursive Length Prefix) encoding and decoding definitions for Ethereum objects in Python, enabling serialization of common blockchain data structures.
The aging maintenance status (556 days since last release) is not a blocker for a mature, well-scoped library; however, if you need active feature development or…
pamqp encodes and decodes AMQP 0-9-1 protocol frames for use by client libraries communicating with RabbitMQ, with no runtime dependencies and full type annotations.
aiormq is a pure Python AMQP 0.9.1 client library for asynchronous message queue operations over RabbitMQ and compatible brokers.
Install it if you need to integrate RabbitMQ or another AMQP broker into an asyncio application.
Provides a core framework for integrating social authentication and registration with third-party OAuth, OpenID, and SAML providers into Python web applications.
Provides IPv4 and IPv6 address manipulation for Python 2.6, 2.7, and 3.2—backporting the standard library ipaddress module from Python 3.3+.
aio-pika is an asyncio-based wrapper around aiormq that provides a high-level, object-oriented API for publishing and consuming messages on RabbitMQ via AMQP.
selectolax is a fast HTML5 parser with CSS selector support, written in Cython and backed by either the Modest or Lexbor C parsing engines.
Encodes and decodes data using Recursive Length Prefix (RLP), a serialization format commonly used in Ethereum and blockchain systems.
Install it if you work with Ethereum, blockchain systems, or need RLP serialization; skip it if you have no use for that specific encoding format.
Publishes and consumes events through Azure Event Grid, a managed event routing service supporting both Event Grid Namespaces (pull and push delivery) and Event Grid Basic (push only).
Manages Azure Private DNS zones, record sets, and virtual network links via the Azure Resource Manager API.
Install it if you need to manage private DNS zones in Azure from Python.
Python client library for Google Cloud Datastore, a managed NoSQL database service that provides schemaless storage for applications.
Install only if you have a GCP project with Datastore enabled and authentication configured; it is not useful outside that ecosystem.
PycURL is a Python wrapper around libcurl that enables fetching URLs and performing multiprotocol file transfers with direct access to most of libcurl's functionality, including SSL, authentication, proxies, and callback support.
Provides Python client library for managing Azure API Management services, including APIs, backends, policies, products, and workspace configurations through the Azure REST API.
Install it if you need to manage Azure API Management resources from Python code; it has low friction and no known vulnerabilities.
tox-uv-bare is a tox plugin that replaces virtualenv and pip with uv for test environment management, without bundling a uv binary—you provide your own uv installation.
Integrates social authentication and registration into Django applications, supporting OAuth, OpenID, SAML, and other social providers through social-auth-core.
Install it if you need social authentication; skip it only if you are building a custom system or targeting unsupported Django versions.
Generates IAM-signed SASL/OAUTHBEARER authentication tokens for Amazon MSK clusters using AWS credentials from the default chain, named profiles, assumed roles, or custom providers.
Provides Python protocol stubs and type definitions for LiveKit's real-time communication APIs, enabling type-safe integration with LiveKit servers for video, audio, and data features.
web3.py is a Python library for interacting with the Ethereum blockchain, enabling you to send transactions, query smart contracts, and build decentralized applications.
Install it if you need to interact with Ethereum from Python—whether for querying data, sending transactions, or building dApp backends.
Provides Python bindings to manage access control in Azure Synapse workspaces, enabling role and permission administration through the Azure SDK.
Manages private endpoints for Azure Synapse workspaces, enabling secure network connectivity to Synapse resources without exposing them to the public internet.
Provides a Python client library for managing Azure Extended Location resources, enabling programmatic control of custom locations and resource sync rules in Azure.
Install it if you need to manage Azure Extended Location resources programmatically; avoid it only if your application requires older Azure API versions, in which…
Provides integrated local and social authentication for Django applications, supporting multiple login schemes, identity providers (OAuth 2.0, OpenID Connect, SAML 2.0), and account management with email verification and rate limiting.
Uploads, downloads, and manages files on Alibaba Cloud Object Storage Service (OSS) from Python applications using the official v2 SDK.
Accelerates file transfers to and from the Hugging Face Hub by using a compiled backend optimized for high-bandwidth networks, bypassing Python's speed limitations.
A Python client for uploading files to servers using the tus resumable upload protocol, which allows paused and resumed uploads without re-uploading previously sent data.
A deprecated umbrella package that once provided unified access to Google Cloud Platform services; it no longer installs dependencies as of June 2018 and should not be used for new projects.
pytube downloads YouTube videos and playlists to local files via Python API or command-line interface, with support for multiple stream formats and quality levels.
Provides a filesystem interface to Microsoft Graph API drives (SharePoint and OneDrive) via fsspec, enabling integration with fsspec-compatible data processing libraries.
arq provides a job queue system for Python that uses asyncio and Redis to run background tasks asynchronously and distribute work across multiple workers.
Provides an object-oriented Python API to connect to and query LDAP directory servers, wrapping OpenLDAP client libraries and offering utilities for LDIF processing, LDAP URLs, and schema handling.