Subcategories
Packages
Pyrogram is an asynchronous Python framework for interacting with Telegram's MTProto API, enabling you to build custom clients and bots that send messages, handle events, and execute Telegram actions programmatically.
However, the project is abandoned—no maintenance since April 2023—so you should only adopt it if you can tolerate the risk that Telegram protocol changes or security…
Queries the IPinfo.io API to retrieve geolocation, ASN, company, and carrier details for IP addresses, with support for both synchronous and asynchronous requests.
Install it if your project targets modern Python and you're comfortable with an external API dependency.
Python client library for Google Ad Manager API, enabling programmatic access to manage ad inventory, run reports, and perform other Ad Manager operations.
NDB is a Python 3 client library for Google Cloud Datastore that provides an object-oriented interface for storing and querying data in Datastore, with support for caching via memcache or Redis.
Install it if you are building on App Engine Python 3 or need a Python ORM for Cloud Datastore; skip it if you prefer raw Datastore API calls or use a different…
Converts between URIs and compact URIs (CURIEs) using customizable prefix maps, with both programmatic and CLI interfaces for resolving and mapping identifiers.
Install it if you need reliable CURIE–URI conversion; skip it only if you don't work with prefixed identifiers.
Provides extensions and additional functionality for LocalStack, a local AWS service emulator that runs in Docker.
Wraps Python's standard email modules to simplify sending HTML emails with markdown content and inline CSS styling.
Install only if you are locked into legacy Python and cannot upgrade.
PyTapo is a Python library that communicates with Tapo IP cameras over the network, allowing you to retrieve camera information, control settings, and download recordings.
Install it if you own a Tapo camera and need to automate or integrate it into a larger system—but verify your camera model and firmware are supported, as…
Provides Python bindings for xDS protocol buffer definitions, enabling gRPC service stubs and message types for xDS-based control planes.
PyPAC discovers proxy auto-config (PAC) files and makes HTTP requests that respect them, with automatic PAC discovery on Windows and macOS and support for the WPAD protocol.
Install it if your application needs to respect PAC files or auto-discover proxies; skip it if you're in an environment with static proxy configuration or no proxy…
Provides Python bindings to CityHash, a fast non-cryptographic hashing algorithm, specifically tuned for ClickHouse protocol compatibility.
Install only if you specifically need ClickHouse protocol compatibility; for general-purpose hashing, use the original python-cityhash package instead.
Vonage provides a unified Python interface to Vonage's communications APIs, including SMS, voice, video, number verification, and account management, abstracting authentication and HTTP request handling.
Install it if you need to integrate Vonage's communications APIs into a Python project.
Streams audio to Amazon Transcribe and receives real-time transcription results via an async Python interface.
Slacker is a Python client library for the Slack API that lets you send messages, manage files, list users, and perform other Slack operations programmatically.
Parses and queries Cisco IOS-style network device configurations, extracting parent-child relationships to answer questions about interfaces, addresses, and configuration state.
Python SDK for the ZeroBounce email validation and verification API, providing methods to validate individual and batch emails, check account credits, retrieve API usage, and discover email formats.
Install it if you need to integrate ZeroBounce validation into a Python application.
Parses and formats RFC 3339 date-time strings according to the Internet Date/Time Format specification, providing a UTC tzinfo implementation and conversion routines for datetime objects.
A Flask-based web dashboard for monitoring RQ job queues, workers, and jobs in real time, deployable as a standalone service or integrated into an existing Flask application.
Python client library for the Grafeas API, enabling querying and retrieval of software artifact metadata stored in Google Cloud's Container Analysis service.
Encodes and decodes data to and from Rison, a URI-optimized serialization format that compresses nested structures more efficiently than JSON while remaining human-readable in URLs.
Install it if you need to encode complex structures into query strings or URLs.
Asyncio and threadsafe Python client for Google Cloud Datastore that provides async and synchronous access patterns.
Install it if you need asyncio-compatible Google Cloud Datastore access.
Asyncio and threadsafe Python client library for interacting with Google Cloud Task Queue, supporting both async and synchronous patterns.
Install it if you need to interact with Google Cloud Task Queue from Python and prefer a dedicated client library over raw API calls.
Downloads public and private Instagram profiles, hashtags, stories, feeds, and saved media along with comments, captions, and geotags via command-line interface.
aioftp provides an async FTP client and server implementation for Python's asyncio framework, supporting core FTP commands for file transfer, directory operations, and connection management.
Install it if you need async FTP client or server functionality; the low friction and permissive license make it a straightforward choice for concurrent file transfer…
Python SDK for Alibaba Cloud Log Service that wraps the REST API to enable log ingestion, querying, management, and ETL operations on Alibaba's cloud logging platform.
Provides an asyncio or threadsafe Python client for interacting with Google Cloud BigQuery, supporting modern Python versions.
Django Ninja Extra extends Django Ninja with class-based controllers, advanced permissions, and dependency injection for building structured REST APIs.
Install it if you're building a Django REST API and prefer class-based organization with dependency injection; skip it if you're committed to function-based simplicity.
Unofficial Python bindings for the Plex API that let you programmatically control Plex servers, search libraries, manage playback on connected clients, and listen to server notifications.
Asyncio and threadsafe Python client for Google Cloud Task Queue, enabling asynchronous task management and scheduling in Google Cloud.
Provides an asyncio-compatible or threadsafe Python client for Google Cloud Datastore, enabling applications to read, write, and query data in Datastore from Python code.
A Python wrapper for Censys APIs that lets you search internet-wide data on hosts, certificates, and services, manage attack surface assets, and run queries from the command line.
However, review the deprecation notice carefully: if you are starting a new project, evaluate censys-platform as your long-term choice.
Python client library for Google Cloud DNS API that lets you manage DNS records and zones for applications hosted on Google Cloud Platform.
Automates downloading and updating of MaxMind GeoIP2 databases, keeping geolocation data current with periodic refreshes and providing a manager interface to query IP addresses for geographic and ASN information.
Sends SMS messages through Azure Communication Services, supporting both single and bulk recipient messaging with optional delivery reporting and custom tagging.
Install only if you have an Azure subscription and a provisioned Communication Services resource; it is not useful as a standalone SMS library.
PyDrive wraps the Google Drive API into Python classes, simplifying OAuth2 authentication and common file operations like upload, download, and listing on Google Drive.
bitmath converts and performs arithmetic on file sizes across SI and NIST prefix units (kB to YiB), with support for human-readable formatting, rich comparisons, and capacity math.
Translates WebSocket connections to normal TCP socket traffic, enabling WebSocket clients to communicate with any TCP-based server or application.
Install it if you need to expose TCP services to web clients; skip it if you have no WebSocket-to-TCP bridging requirement.
Wraps Python's subprocess module to simplify executing local commands, remote commands over SSH, and concurrent command pools with proper argument escaping and error handling.
Volcengine SDK for Python provides client libraries to interact with Volcengine cloud services, including vision AI and NLP APIs, using credential-based authentication.
Install it if you need to call Volcengine APIs from Python; otherwise it has no value.
Python client library and command-line tool for the OpenStack Images API, providing programmatic access to Glance image management with full v1 API support and in-progress v2 support.