Subcategories
Packages
A Python client library for querying and working with PeeringDB data, providing programmatic access to internet peering information including ASNs, networks, and exchange points.
Install it if you work with BGP, peering infrastructure, or need to query internet exchange data.
Kurigram is an asynchronous Python framework for interacting with Telegram's MTProto API, enabling you to build user clients and bots that access Telegram features including Gifts, Stories, Topics, and Business Accounts.
Install it if you're building Telegram bots or clients; skip it if you only need the official Bot API or prefer a simpler HTTP-based wrapper.
SDK for controlling and monitoring GE WiFi-enabled (SmartHQ) appliances via websocket and REST APIs, with event-driven state tracking.
The main gotcha is that you need valid SmartHQ credentials and some accounts require MFA, which adds a one-time setup step.
Provides currency exchange data as an extension to the OpenBB Platform, enabling access to foreign exchange information through the OpenBB ecosystem.
Query RDAP (Registration Data Access Protocol) services to look up internet resource information—ASNs, domains, IP addresses, and entities—returning parsed results as dictionaries.
Reports hyperparameter tuning metrics to Google CloudML Engine's hyperparameter tuning service, writing metric data to a local file for the service to consume.
Extends the OpenBB Platform with news data retrieval and integration capabilities for financial applications.
However, the AGPL-3.0-only license requires derivative works to be shared under the same license—review this if you plan commercial deployment or proprietary…
Python client library for creating and managing Redis instances on Google Cloud Memorystore, providing programmatic access to Redis cluster provisioning and lifecycle operations.
aioauth implements the OAuth 2.0 protocol for use with asynchronous Python frameworks like FastAPI, Starlette, and aiohttp, supporting multiple RFCs including token introspection, PKCE, and OpenID.
However, the 'Development Status :: 1 - Planning' classifier raises questions about production readiness despite recent activity.
Python client library for Google Cloud Recommender API, enabling programmatic access to cloud optimization recommendations across six value categories.
Install it if you need programmatic access to GCP recommendations; skip it if you only use the web console or have no GCP Recommender use case.
Neonize is a Python library for automating WhatsApp messaging and group management tasks, built on the Whatsmeow Go library with support for text, media, events, and real-time async operations.
However, verify the license terms in the repository before production use, since the package metadata does not declare a license.
Lightweight Python SDK wrapper for the Palo Alto Networks Prisma SASE API, enabling programmatic access to AppFabric configuration and management.
Integrates Tiingo financial data into the OpenBB Platform, enabling access to market data through OpenBB's unified interface.
However, the AGPL-3.0 license requires that any proprietary modifications be open-sourced, which may be a constraint for closed-source projects.
Provides structured access to data from global market regulators as an extension to the OpenBB platform.
Controls Govee LED strips and bulbs via the Govee API 1.0, providing Python bindings to query and command colorful light devices.
However, verify that the Govee API has not changed significantly since 2022 and that your devices are compatible; if Govee has released new API versions or device…
Integrates Trading Economics data into the OpenBB SDK, providing access to economic indicators and market data through the OpenBB platform.
Integrates Intrinio financial data into the OpenBB Platform, enabling access to market data through a unified API.
The AGPL-3.0-only license is the main consideration: acceptable for internal use and open-source projects, but requires careful review if you plan to redistribute or…
An asynchronous Python client for the OverKiz API that enables interaction with smart devices connected to OverKiz-compatible hubs from vendors like Somfy TaHoma and Atlantic Cozytouch.
Provides async access to GeoRSS feeds with support for multiple geometry types and feed management tracking of new, updated, and removed entries.
This package is a deprecated migration shim that depends solely on fastapi; it exists only to redirect old projects and should not be installed.
Extracts article text, metadata, images, and embedded videos from web pages using HTML parsing and language-aware text analysis.
Install it if you need to extract article content, metadata, or embedded media from news sites or similar pages; skip it if you only need simple HTML parsing or if…
Async Python client to fetch current weather, forecasts, rain radar, warnings, and pollen data from the Belgian IRM KMI mobile API.
However, be aware that the underlying API is undocumented and may break without notice—suitable for hobby projects or non-critical applications, less so for…
Provides OAuth2 and JWT utilities for communicating with Open edX services via REST APIs, wrapping the requests library with token management and caching.
Async Python client for the Harbor container registry REST API v2.0, with full type hints, Pydantic validation, and built-in retry logic.
A Python library for communicating with Ecobee3 wifi thermostats via their API, primarily designed for use with Home Assistant.
A Python client library for interacting with Openfire's REST API Plugin, enabling programmatic management of users, groups, chat rooms, sessions, messages, and system configuration.
Python client library for Google Cloud's Data Analytics API with Gemini, enabling natural-language interaction with structured data through AI-powered chat interfaces.
Python client library for the OpenStack Zaqar messaging API, providing programmatic queue operations and a command-line interface plugin for the OpenStack Client.
Programmatically manage, manipulate, and extract information from Google Cloud Document AI outputs stored in GCS buckets and processed via BatchProcessDocuments or ProcessDocument methods.
However, be aware of its Alpha status—expect potential breaking changes between releases, and review the changelog before upgrading in production.
msldap is a Python library for querying and interacting with Microsoft Active Directory via LDAP, supporting multiple authentication methods including NTLM, Kerberos, SSPI, and anonymous bind.
However, be aware that maintenance is aging (last release 446 days old), there is no formal test suite, and LDAPS certificate verification is incomplete—so validate…
Object-oriented Python client for UpCloud's cloud infrastructure API, enabling programmatic management of servers, storage, and networking resources.
Fetch and analyze Google Trends data including search interest over time, geographic distribution, related queries, and real-time trending searches.
However, the project is dormant (no updates since December 2024), so be prepared to fork or patch if Google changes its endpoint or if bugs emerge.
aiolifx is an asyncio-based Python library for discovering and controlling LIFX LED lightbulbs over a local network using UDP communication.
Python client library for the Google Maps Routes API, enabling programmatic access to routing, directions, and route optimization services on Google Cloud Platform.
Provides Python bindings to create and modify Infrastructure-as-a-Service resources through the STACKIT cloud API.
Provides Django utilities and middleware for managing release pipelines in edX's independently-deployable applications (IDAs).
A deprecated client library for integrating with Klaviyo's email marketing and customer data platform via its v1/v2 APIs, supporting event tracking, profile management, list operations, and campaign retrieval.
Install only if you are maintaining an existing legacy application already using this SDK and cannot immediately migrate to Klaviyo's newer Python SDK.
An asyncio library for reading and syncing Google Calendar events to local storage, with simplified API access and support for recurring event expansion.
Python client library for Google Cloud Web Risk, enabling applications to check URLs against Google's lists of unsafe web resources.
Install it if you need to validate URLs against Google's threat lists in a Python application and have access to a Google Cloud project with Web Risk enabled.
Python client library for the Roon music server API, enabling programmatic control and monitoring of Roon zones and playback state through WebSocket subscriptions.
However, maintenance is aging—the last release was over two years ago—so be prepared to troubleshoot or fork if you encounter issues with newer Roon server versions…