Subcategories
Packages
Django Compressor combines, minifies, and caches linked and inline CSS or JavaScript in Django templates using configurable compilers and filters.
Cloudinary Python SDK provides image and video upload, transformation, optimization, and delivery through Cloudinary's cloud platform, with built-in Django integration and secure URL generation.
Install it if you're using Cloudinary or considering a managed media platform.
Generates realistic browser headers and device fingerprints that mimic actual web traffic patterns, using a Bayesian generative model to avoid detection.
Install it if you need realistic browser headers or fingerprints for scraping, testing, or automation; skip it if you don't interact with anti-bot systems or…
SharePlum provides a Python interface to SharePoint services, handling authentication and list/folder operations so you can work with SharePoint data using standard Python objects and methods.
Install only if you are maintaining legacy code that already depends on SharePlum and cannot migrate, or if you are locked into an older SharePoint version with no…
Provides routers and serializer fields for Django REST Framework to build nested REST API resources where child resources are scoped within parent resources.
Install it if you need to build hierarchical REST APIs with Django and Django REST Framework without manual routing logic.
Provides a Python client for LinkedIn's Rest.li APIs, handling request formatting, OAuth2 authentication, and response parsing to simplify integration with LinkedIn's API endpoints.
However, the beta status, dormant maintenance (no updates since 2024-04-21), and proprietary license with unclear terms warrant caution in production.
STPyV8 embeds Google V8 JavaScript engine into Python, allowing you to run JavaScript code from Python and call Python code from JavaScript within the same process.
However, do not rely on it for active maintenance or security patches; use it only in contexts where you control the JavaScript code being executed or can audit it…
Official Python client SDK for the Docusign eSignature REST API, enabling integration of electronic signature workflows, form automation, and document tracking into applications.
Implements the JOSE (JSON Object Signing and Encryption) protocol in Python, providing cryptographic signing and encryption for JSON-based message authentication and integrity.
Install it if you need JOSE functionality in Python.
HTTP client library supporting HTTP/1.1, HTTP/2, and HTTP/3 with both synchronous and asynchronous interfaces, connection pooling, and advanced DNS resolution options.
A Python wrapper for the Uptime Kuma Socket.IO API that lets you programmatically manage monitors, configure alerts, and query uptime data from an Uptime Kuma server.
Install it if you are running Uptime Kuma 1.21.3–1.23.2 and need programmatic API access; verify first that it works with your specific Uptime Kuma version.
Litestar is an ASGI framework for building REST APIs with built-in data validation, dependency injection, ORM integration, and OpenAPI schema generation.
Install it if you are building an ASGI API and want these conveniences; skip it if you prefer minimal frameworks or are not building REST APIs.
Queries WHOIS servers directly to retrieve and parse domain registration data, converting dates to Python datetime objects and extracting structured fields like registrar, name servers, and expiration dates.
Cheetah3 is a template engine and code generation tool that processes templates to produce output in various languages including Python, C++, Java, and SQL.
An MCP server that exposes Jira and Confluence APIs to AI language models, enabling LLM-driven queries, issue management, and documentation workflows across Atlassian Cloud and Server/Data Center deployments.
However, verify the actual license terms before use in proprietary contexts, since the metadata does not record the license formally.
Niquests is a drop-in replacement for Requests that provides HTTP/1.1, HTTP/2, and HTTP/3 support with both synchronous and asynchronous APIs, advanced DNS options, OCSP certificate verification, and connection pooling.
Generated Python API client for the Daytona Analytics API, providing programmatic access to Daytona's sandbox and code execution services.
However, verify the license status first—the package metadata does not confirm the Apache-2.0 license claimed in the repository.
Async Python client for the Daytona Analytics API, generated from OpenAPI specs, enabling programmatic interaction with Daytona sandbox environments and code execution.
However, verify the license terms first—the metadata does not clearly state the license, and you should confirm it aligns with your use case before committing to a…
Alpaca-py is the official Python SDK for interacting with Alpaca's trading, market data, and broker APIs, supporting REST, WebSocket, and SSE endpoints for stock, crypto, and options trading and data access.
Wassima provides access to your operating system's root certificate store for SSL/TLS verification, with automatic fallback to an embedded CCADB trust store and optional hybrid mode for containers.
jh2 is a pure-Python HTTP/2 protocol state machine that handles frame encoding, decoding, and connection state management without network or concurrency layers.
Install it if you are building HTTP/2 support and want to avoid managing separate packages.
Enables DVC to store and retrieve data over HTTP/HTTPS by providing a remote storage backend that integrates with DVC's data versioning system.
Integrates HTMX into Litestar web applications, enabling server-driven dynamic HTML interactions without writing JavaScript.
However, the aging maintenance status means you should verify compatibility with your Litestar version and be prepared to maintain a fork if upstream support lags.
Adds OAuth 1.0 authentication support to the requests library, allowing HTTP requests to be signed with OAuth credentials via header or URL-encoded methods.
Crawl4AI is an async web crawler and scraper that converts web pages into clean, LLM-ready Markdown and structured data, with support for JavaScript execution, browser control, and LLM-driven extraction.
Python SDK for Vercel that provides modules for interacting with Vercel APIs including blob storage, caching, cron scheduling, deployments, OIDC, workflows, and project management.
Install only if you have a Vercel account and an actual use case for one of its modules.
Provides OAuth2 and OpenID Connect authentication for Intuit APIs, handling token lifecycle and user profile retrieval.
Install it if you're building against any Intuit API (QuickBooks, Payments, UserInfo).
Serves pre-built Swagger UI and Redoc distributions as Django static files, enabling API documentation display without requiring Node.js or additional build steps.
Ariadne is a Python library for building GraphQL servers using a schema-first approach, with support for async resolvers, subscriptions, and integrations with ASGI/WSGI frameworks like FastAPI, Django, and Starlette.
prawcore provides low-level HTTP communication and authentication handling for Reddit API access, serving as the foundation layer for PRAW 4+.
Install it if you need direct Reddit API access or are building on top of PRAW.
Provides immutable container types (Dict and List) for Python that prevent modification after creation and automatically coerce nested structures to immutable equivalents.
A Python client library for interacting with Core API servers, handling schema retrieval and API actions across multiple hypermedia formats including CoreJSON, OpenAPI, JSON Hyper-Schema, and HAL.
No, not for new projects.
Provides an unofficial interface to download and analyze Google Trends data, including search interest over time, regional breakdowns, related topics, and trending searches.
No—not recommended for new projects.
Parses and generates m3u8 playlist files (HLS manifests) according to RFC 8216, supporting a comprehensive set of m3u8 tags and allowing you to load playlists from URLs, files, or strings and serialize them back to text.
Provides ready-to-use user registration, login, password reset, and email verification routes for FastAPI applications, with pluggable authentication backends and customizable database support.
Pynetbox is a Python client library for querying and managing NetBox infrastructure data through its REST API, supporting both read and write operations with optional multithreading and filter validation.
Install it if you run NetBox and need to automate or integrate infrastructure data into Python workflows—it's the standard way to do so.
A Python SDK for web scraping, crawling, searching, and extracting structured data from websites and research papers via the Firecrawl API, returning results as clean Markdown, HTML, or typed objects.
Jupyter Kernel Gateway is a web server that exposes Jupyter kernels over HTTP and WebSocket, enabling remote code execution and kernel management without a notebook interface.
Python client library for the Dropbox Sign v3 API, enabling programmatic creation and management of signature requests, templates, accounts, and related document workflows.
FastWARC parses WARC (Web ARChive) files—compressed or uncompressed—at high speed using Rust-backed bindings, supporting WARC/1.0 and WARC/1.1 with Gzip, Zstd, and LZ4 compression.
Install it if you work with WARC files or web archives; the Rust backend and broad compression support make it a solid choice for this specific task.