Subcategories
Packages
Adds server-side Datatables support to Django REST Framework APIs, enabling searching, filtering, ordering, and pagination through a single `?format=datatables` query parameter.
Install it if you need server-side Datatables support for a DRF project.
A Python client for querying and managing Dune Analytics queries via their official API, supporting parameterized queries, result retrieval in multiple formats, and CRUD operations on queries.
Install it if you need to query Dune Analytics from Python; the main prerequisite is a valid API key and an active Dune account.
Streamlink extracts video streams from various online services and pipes them into a video player or file, bypassing resource-heavy websites to access streamed content directly.
Python client library for the Cybrid Bank API, enabling programmatic access to cryptocurrency banking operations including account management, customer identity verification, trading, and transaction handling.
Install it if you are building on the Cybrid platform and need a Python client to interact with the Bank API.
Read and write PMTiles archives, a single-file format for storing tiled map data that can be hosted on cloud storage without a custom backend.
Install it if you work with tiled map data and want to host tiles on cloud storage without a custom backend; skip it if you don't need PMTiles specifically.
An anti-detection HTTP client that handles TLS fingerprinting, WAF challenge detection and solving, cookie caching, retries, rate limiting, and proxy support to bypass bot detection on protected websites.
Manages Azure Front Door resources—CDN, load balancing, and WAF policies—via the Azure control plane API.
Install it if you need to manage Azure Front Door resources from Python; version 2.0.0 requires migration of code using the old flat model structure, so review the…
Middleware for Starlette that compresses HTTP responses using Brotli, GZip, Deflate, or ZSTD algorithms based on client Accept-Encoding headers.
Install it if you need HTTP compression middleware for a Starlette application and want support for multiple algorithms beyond the standard library.
Provides packaged Rust terminal binaries and Python worker resources for the browser-use agent framework, enabling browser automation and interaction capabilities.
However, clarify the license terms before use in proprietary contexts, and verify whether you need browser-use itself rather than installing this core package directly.
A Django template tag that converts CSS blocks into inline style attributes on HTML elements, typically used to prepare HTML for email delivery where external stylesheets are not supported.
Provides general-purpose exception classes and formatting utilities for Zope applications, including HTML and text exception formatters with enhanced traceback handling.
However, if you are starting a new project outside the Zope ecosystem, standard Python exception handling or a more actively maintained alternative may be a better fit.
A Python client library for sending emails, text messages, and letters through the GOV.UK Notify API.
Provides Tailwind CSS styling templates for django-crispy-forms, allowing you to render Django forms with Tailwind utility classes using the `|crispy` filter or `{% crispy %}` tag.
However, be aware that development is still in early stages—test thoroughly in your project and check the documentation for any limitations with advanced crispy-forms…
Provides a Python SDK for interacting with Cisco Security Cloud Control Firewall Manager API endpoints, generated from OpenAPI specifications.
However, before installing in production, verify the license terms (currently unclear) and confirm Python version compatibility.
Provides GitHub API schemas and models for GitHubKit, kept automatically in sync with GitHub's API updates.
Provides type-safe GitHub API models and schemas for use with GitHubKit, automatically synchronized with GitHub's API updates.
A Certbot plugin that automates DNS validation for Let's Encrypt certificate issuance using AWS Route53, enabling hands-off HTTPS certificate provisioning for domains hosted on Route53.
Install it if you host domains on Route53 and want to automate Let's Encrypt certificate provisioning without manual DNS or web server configuration.
Python client library and command-line tool for Zyte API, providing both synchronous and asynchronous interfaces to send web scraping and data extraction requests.
Provides a Python wrapper for the United States Census Bureau's API, enabling programmatic access to American Community Survey (ACS) and Summary File 1 (SF1) demographic data across multiple geographic levels.
Install it if you need programmatic access to US Census data; it eliminates manual API construction and provides geographic convenience methods.
Async client for NetSuite's SuiteTalk SOAP, REST Web Services, and Restlets APIs, enabling programmatic integration with NetSuite ERP systems.
However, the 893-day release gap combined with aging maintenance status suggests caution: verify that it supports your NetSuite API version and monitor the repository…
Provides a collection of ready-to-use middlewares for aiohttp.web applications, covering common needs like CORS headers, error handling, and request shielding.
Install it if you are building an aiohttp.web application and want to avoid writing standard middleware boilerplate for CORS, error handling, or similar cross-cutting…
Python SDK client for the Unified.to API, providing unified access to accounting, contacts, and other business data across multiple integrated services.
However, verify the license terms in the repository first, as the license is not declared in package metadata.
Provides a generic security framework for implementing access control and permission policies on Python objects, with support for principals, permissions, and declarative security checks.
However, it carries medium install friction and depends on the full Zope ecosystem, so it is best suited to projects already committed to that architecture.
Wraps Python's cryptography library to add transparent field-level encryption to Django models, and provides a drop-in replacement for Django's own cryptographic primitives.
However, be aware that the last release was in April 2022; if you require support for newer Django versions or active maintenance, evaluate whether the dormant status…
Python client library for programmatically interacting with the Civis Platform API, providing both high-level wrappers for common workflows and direct API access.
Install it if you need to integrate Python workflows with Civis Platform.
Integrates PropelAuth's authentication and authorization service into FastAPI applications, providing user verification, token validation, and role/permission checking through FastAPI dependencies.
Python-Redmine provides a Django ORM-style Pythonic API for interacting with Redmine project management servers via their REST API, supporting resource creation, retrieval, filtering, and updates.
However, note that maintenance is dormant (last release 866 days ago)—suitable for established integrations but not ideal if you need active upstream support or…
Learnosity SDK provides Python bindings to create signed security requests for Learnosity APIs and interact with the Data API for assessment and educational content management.
Integrates Django with Cloudinary to serve media and static files through Cloudinary's storage API, with management commands for file cleanup.
However, be cautious: the package has not been updated since 2020-08-23 and may have compatibility issues with modern Django versions.
A Python client library for the Grafana HTTP API, supporting both synchronous and asynchronous operations to manage dashboards, users, teams, data sources, and other Grafana resources.
Install it if you need to programmatically manage Grafana resources.
A Rust-based HTTP client for Python with both synchronous and asynchronous APIs, offering high-performance request handling with connection pooling, streaming, and standard HTTP features like HTTPS, redirects, and authentication.
Implements the LTI 1.3 Advantage specification for Python web applications, providing OIDC login and message launch handling with built-in adapters for Django and Flask.
However, verify compatibility with your target LMS versions and be prepared to fork or patch if critical issues arise post-2022, since the original maintainer is not…
Parses and serializes HTTP Structured Fields as defined by RFC 9651, converting between bytes and Python data structures (dictionaries, lists, items) with support for parameters and multiple field types.
Applies decorators to Django URL patterns included from other modules, letting you wrap entire URL configurations with authentication, permission checks, or other logic.
Provides a suite of ArchiveBox-compatible plugin hooks and configuration schemas for web archiving, enabling tools like abx-dl and ArchiveBox to discover and run snapshot extraction and crawl setup plugins.
Install it if you are building or running ArchiveBox plugins, or if you need to integrate custom web archiving workflows into abx-dl or ArchiveBox.
Parses and validates OpenAPI 3 specifications, and provides a Python client to call operations defined in those specs with automatic request/response handling.
However, dormant maintenance (last release 2023-08-29) means you should verify compatibility with your OpenAPI spec version and check whether the roadmap features you…
Twikit is a Twitter scraper library that lets you post tweets, search for tweets, retrieve trends, and send direct messages without requiring an API key, using web scraping instead.
However, be aware that scraping-based solutions are inherently fragile—Twitter can change its frontend at any time, breaking functionality.
A Python client library for Mapbox web services, providing low-level access to APIs for directions, geocoding, map matching, static maps, uploads, and other geospatial operations.
No, not for new projects.
Python client library for the Bosch Smart Home Controller local REST API, communicating directly with the controller over mutual-TLS on the local network without requiring a cloud connection or Bosch account.
Install it if you own Bosch Smart Home Controller hardware and need programmatic local control without cloud dependency.
Provides a structural location system for Zope 3 objects using ``__name__`` and ``__parent__`` attributes to track object hierarchy and identity within an application.