Subcategories
Packages
Provides a generic invitation system for Django applications with pluggable backends and built-in support for django-allauth authentication.
Provides a Python interface to the Robinhood, Gemini, and TD Ameritrade APIs for querying stocks, options, and cryptocurrency data, and executing trades.
Parse, query, edit, and serialize HTML and XML documents with a C-accelerated core, supporting CSS selectors, XPath, markdown export, sanitization, and form extraction.
Install it if you need fast, typed HTML handling and are willing to learn its API.
Provides Python bindings to interact with the Aptos blockchain, enabling transaction submission, account management, and on-chain data queries through async and sync clients.
PyLink provides a unified file-like interface for TCP, UDP, serial, and GSM communication, allowing code to switch between different transport mechanisms without changing the core read/write logic.
Python SDK for the Shippo shipping API, enabling integration with multiple carriers (USPS, UPS, DHL, Canada Post, Australia Post, and others) through a single interface.
Provides a unified Python interface to run shell commands and manipulate files either locally or over SSH, using the same API for both contexts.
Manages API keys for Google Cloud projects, providing a Python client to create, list, update, and delete API keys through the Google Cloud API Keys service.
Install it if you need to manage API keys programmatically in a Google Cloud environment.
Chargehound provides Python bindings to interact with the Chargehound API for managing payment disputes, allowing you to submit and retrieve dispute information programmatically.
Runs an MCP server that exposes Google Analytics Admin and Data APIs as tools for LLMs, enabling queries about accounts, properties, reports, and real-time analytics data.
However, it requires Google Cloud setup (enabling APIs, configuring credentials) and is not a standalone library—it only works as an MCP server within a compatible…
mailsuite retrieves, parses, and sends emails through a unified interface supporting IMAP, Microsoft Graph, Gmail, and local Maildir, with built-in DKIM and ARC signing and verification.
fr24 retrieves real-time and historical flight data from Flightradar24 using gRPC, supporting live feeds, flight tracking, status updates, and detailed aircraft information.
Install it if you need programmatic access to flight data; be aware you'll need valid Flightradar24 credentials and should review the legal notice regarding data…
Provides Python bindings and tools for the Matter (formerly Project CHIP) smart home connectivity standard, enabling developers to build and test Matter-compliant device applications and integrations.
Provides Python access to Africa's Talking APIs for SMS, voice calls, airtime, mobile data, WhatsApp, and other telecom services across African carriers.
Install it if you need to integrate SMS, voice, airtime, or WhatsApp into an application serving African users.
A Python client for the Proxycurl API that enriches and looks up LinkedIn profiles and company data through programmatic API calls.
However, verify the license terms first, confirm the Proxycurl service is still active, and ensure your chosen concurrency model (asyncio, gevent, or twisted) remains…
Provides async access to Environment Canada weather observations, forecasts, alerts, radar imagery, maps, air quality, and hydrometric data via public APIs.
Provides Python bindings to Tesla's Fleet API for controlling vehicles and energy sites, with support for signed commands, local Bluetooth communication, and routing/failover across cloud and local backends.
Install it if you're building Tesla integrations; skip it if you only need read-only telemetry or cannot upgrade to Python 3.13.
Identifies whether an IP address or hostname belongs to a cloud provider by querying a daily-updated database of cloud provider signatures, domains, and CIDR ranges.
Communicates with Campbell CR1000-type dataloggers over TCP, UDP, Serial, or GSM connections to query time, retrieve data tables, and download logged measurements.
TdxPy provides a pure-Python interface to read market data from Tongdaxin (通达信) trading software servers, without requiring compiled libraries or platform-specific binaries.
Provides a minimal Python interface to the Kraken.com cryptocurrency exchange REST API, handling authentication and request formatting for both public and private endpoints.
However, high install friction and lack of recent updates mean you should verify that Kraken's API has not changed significantly since the last release (2024-07-01)…
Provides a safer subclass of Python's standard netrc parser that enforces strict file permissions and supports custom netrc file paths via environment variable.
Nextcord is an async-ready Python wrapper for the Discord API that lets you build Discord bots and applications using modern async/await syntax with built-in rate limiting and memory optimization.
Adds two-factor authentication to django-allauth versions older than 0.58.0, supporting authenticator apps via QR code and single-use backup codes.
However, strongly prefer upgrading to django-allauth 0.58.0+ and using its built-in MFA support if your project timeline allows—this package is a temporary bridge,…
Stores and queries CIDR IP address blocks (IPv4 and IPv6) in a trie data structure for fast prefix matching and lookup.
However, verify Python version compatibility first (requires_python is unspecified), and be aware that no maintenance or updates are forthcoming—use it only if the…
A command-line tool that reports HTTP response status codes for GET or POST requests to a given URL.
Install only if you are constrained to an old Python environment and cannot use any other tool.
SDK for connecting to Groww's trading platform to place orders, retrieve account data, and subscribe to live market data streams.
However, be aware that the package is aging, so test thoroughly against current Groww API behavior and verify that all 12 runtime dependencies remain compatible with…
Python wrapper for the VKontakte (VK) social network API, enabling programmatic access to VK features like posting to walls, retrieving user data, and automating VK interactions.
However, verify that it supports your intended authentication method and covers the specific VK API endpoints you need.
A Python SDK for sending push notifications through PushDeer, supporting text, markdown, and image messages to a default or self-hosted server.
Nameko is a microservices framework for Python that lets you build services as simple classes with RPC, pub-sub events, HTTP endpoints, and WebSocket support, with built-in testing utilities.
However, maintenance is dormant; do not adopt for new projects requiring active upstream support or modern Python versions beyond 3.9.
Provides async Python bindings to control MusicCast devices over the network, designed as a companion library for Home Assistant integration.
A keyboard-driven, vim-like web browser built on Python and Qt that prioritizes keyboard navigation over mouse interaction.
Provides cryptocurrency data retrieval commands as an extension to the OpenBB Platform, enabling programmatic access to crypto market data through a unified interface.
Python client library for Google Cloud Datastream, enabling programmatic access to serverless change data capture and replication services for synchronizing data across systems.
Install it if you need to automate or integrate Datastream operations into Python applications.
Provides Python bindings to Slack's Discovery APIs for accessing enterprise-level data like messages, conversations, and audit logs on Slack Enterprise Grid.
A client library for consuming 20c's RESTful API, built on top of the requests library to handle HTTP communication.
A Python library for controlling Meross IoT devices (smart plugs, bulbs, switches, hubs, and sensors) over the internet via HTTP and MQTT APIs.
Install it if you own Meross devices and need programmatic control; avoid it only if you lack a Meross account or require support for devices not listed in the tested…
Provides a low-level, event-driven IRC protocol implementation with support for multiple simultaneous connections, CTCP, DCC, and both synchronous and asyncio-based event loops.
The main gotcha is that documentation is acknowledged as sparse—you'll need to read examples and source code—and the asyncio version lacks DCC support.
Integrates Benzinga financial data into the OpenBB Platform, enabling access to market data and news through a unified provider interface.
Provides Django ORM models and admin interface for PeeringDB data, enabling direct access to peering, network, and internet exchange information within Django applications.