Subcategories
Packages
Interact with Azure File Share storage—create, read, update, and delete files and directories in cloud-hosted SMB file shares accessible from Windows, Linux, and macOS.
Install it if you need to work with Azure File Share storage from Python—it's the standard way to do so.
AsyncSSH provides an asynchronous SSH client and server implementation for Python 3.10+, supporting SSHv2, SFTP, and SCP protocols with full key exchange, authentication, and channel management.
Install it if you need async SSH functionality in Python.
Queries MaxMind's GeoIP web services and databases to look up geographic and network information for IP addresses, returning country, city, subdivision, postal, and location data.
Install it if you need to look up IP geolocation data; it is the standard choice for this task.
Python client library for Google Cloud Storage Control API, enabling metadata, control plane, and long-running operations on Google Cloud Storage resources.
Install it if you need to manage Cloud Storage metadata, control plane operations, or long-running tasks from Python; skip it if you only need basic object read/write…
Pydantic Evals provides a framework for defining test cases, custom evaluators, and running evaluations against stochastic functions—particularly those using LLMs—with built-in support for tracing and result reporting.
Cadwyn generates older API versions automatically from your newest implementation, letting you maintain backward compatibility through small, independent version-change modules rather than duplicating code across versions.
Pydantic AI is a Python framework for building production-grade AI agents and workflows with LLMs, emphasizing type safety, model-agnostic provider support, and structured validation.
A Python client for sending analytics events to Segment, which routes them to over 250 downstream analytics and business tools without requiring direct integrations to each.
However, be aware that it is in maintenance mode—no new features will be added—so evaluate whether its current API surface meets your needs.
Provides Python bindings to REST APIs for Atlassian products (Jira, Confluence, Bitbucket, Bamboo, ServiceDesk, Insight, Xray) and supports both Server and Cloud instances.
The main gotcha is ensuring you use the correct authentication method (token for Cloud, password for Server) and staying aware of deprecated methods like traditional…
Extracts the top-level domain (TLD) and first-level domain (FLD) from URLs using the Public Suffix list, with optional error handling and support for custom TLD sources.
Python client library for the Gemini API, enabling developers to build generative AI applications using Gemini models for multimodal tasks like reasoning, content generation, and dialogue.
Install it if you need to use Gemini models from Python; the main prerequisite is setting up Google Cloud authentication and project configuration.
Python binding for Google's Snappy compression library, providing fast compression and decompression of data via the cramjam backend.
However, dormant maintenance (715 days since last release) means security or compatibility issues may not be addressed quickly.
Parses and generates RFC 3339-compliant timestamps using Python datetime objects, converting between string representations and timezone-aware datetime instances.
Install it if you need to work with RFC 3339 timestamps; the low friction and narrow, well-defined scope make it a reliable choice for timestamp serialization and…
Official Python SDK for Yandex.Cloud that provides programmatic access to infrastructure automation and cloud services through a unified client interface supporting multiple authentication methods.
Install it if you are building on the Yandex.Cloud platform.
Provides file transfer over SSH using the SCP protocol via a paramiko transport, supporting single files, directories, and file-like objects with optional progress tracking.
Python SDK for uploading, downloading, and managing objects in Alibaba Cloud Object Storage Service (OSS) buckets via HTTP.
However, the 658-day maintenance gap means no active bug fixes or feature development—install only if you accept that constraint and your use case is stable.
Represents and manipulates IPv4, IPv6, MAC addresses and related network objects; supports CIDR notation, subnetting, set operations, IANA lookups, and DNS reverse generation.
Python client library for Google Cloud's Managed Service for Apache Kafka, enabling programmatic management of Kafka clusters and resources on Google Cloud Platform.
Pika is a pure-Python AMQP 0-9-1 client library for RabbitMQ that enables you to publish and consume messages over AMQP connections.
Install it if you need to communicate with RabbitMQ.
Python SDK for Oracle Cloud Infrastructure that provides programmatic access to OCI services through service clients and configuration management.
Install it if you need to programmatically manage OCI resources or integrate OCI services into Python applications.
RQ is a Python library for queueing jobs and processing them in the background with workers, backed by Redis or Valkey. It handles job scheduling, prioritization, retries, and webhooks with a simple API.
Sends application trace data to Google Cloud Trace for distributed tracing and performance monitoring. Provides direct API access to the Trace service for applications outside App Engine.
Provides a Python client library for Google Cloud Identity and Access Management (IAM), enabling programmatic management of service accounts, roles, and access control policies for Google Cloud resources.
Install it if you need to manage IAM resources programmatically in Google Cloud—it's the standard choice for this task.
Parses, creates, and modifies iCalendar files (RFC 5545 format) for calendar and scheduling data in Python.
Install it if you need to parse, create, or manipulate .ics files or calendar scheduling data.
pysftp provides a high-level Python interface to SFTP operations, wrapping paramiko to simplify file transfer, directory navigation, and remote filesystem tasks.
Connexion builds REST APIs from OpenAPI/Swagger specifications, automatically mapping routes, validating requests and responses, and handling parameter injection without decorators.
obstore provides a unified Python interface to Amazon S3, Google Cloud Storage, Azure Storage, and S3-compliant APIs, with both sync and async support, streaming uploads and downloads, and automatic multipart handling.
Official Amplitude backend SDK for Python that sends server-side event data to Amplitude's analytics platform for tracking and analysis.
Install it if you are already using Amplitude and need to send events from a Python backend service.
Enables gRPC Python services to expose runtime reflection of their service definitions, allowing clients to discover available methods and message types without prior knowledge of the service schema.
Install it if you need clients to discover gRPC service methods dynamically or if you're building tooling that requires runtime introspection of gRPC schemas.
cssutils parses and builds CSS stylesheets as a DOM structure without rendering—it reads, modifies, and serializes CSS according to W3C specifications.
Provides an MQTT client library for connecting to MQTT brokers to publish and subscribe to messages, supporting MQTT protocol versions 5.0, 3.1.1, and 3.1.
However, maintenance is dormant (837 days since last release), so expect no active support or bug fixes.
Asyncer provides utility functions for working with async/await code and mixing synchronous blocking code with asynchronous code, built on top of AnyIO with a focus on type safety and editor support.
Python client library for accessing BigLake Metastore, enabling queries against Apache Iceberg tables in BigQuery through a serverless, managed metastore API.
tox-uv replaces virtualenv and pip with uv in tox environments, accelerating test environment creation and dependency installation while maintaining tox's test orchestration interface.
Install it if you want faster test environments and are comfortable accepting uv's behavior (including any bugs) as a trade-off for speed.
Sends formatted messages to Microsoft Teams channels via webhook connectors, supporting plain text, rich cards with sections, buttons, and interactive actions.
Eventlet provides concurrent network programming using coroutines and non-blocking I/O, allowing you to write blocking-style code that runs with the scalability of async operations.
Python client library for Google Cloud Discovery Engine API, enabling programmatic access to search, recommendation, and generative AI capabilities for building search and discovery applications.
Install it if you're building on Google Cloud Discovery Engine.
Client library for the Firecrawl API that scrapes, crawls, and searches the web, returning clean Markdown or structured data; also indexes research papers from PubMed, bioRxiv, medRxiv, and arXiv.
Boto is a Python interface to Amazon Web Services, providing programmatic access to AWS services including EC2, S3, DynamoDB, RDS, and many others.
Autobahn provides WebSocket and WAMP (Web Application Messaging Protocol) implementations for Python, enabling bidirectional real-time messaging and remote procedure calls over WebSocket on Twisted and asyncio.
Install it if you need WebSocket or WAMP for real-time messaging.