Subcategories
Packages
An asynchronous Python SDK for Tastytrade's trading API that lets you build trading algorithms with typed models, websocket streaming, and order management.
Integrates FRED (Federal Reserve Economic Data) as a data provider into the OpenBB Platform, enabling programmatic access to Federal Reserve economic datasets.
Provides JWT authentication, CSRF token endpoints, and cross-cutting API concerns for Django REST Framework applications.
A Python client library for the Discourse API that provides methods to interact with Discourse servers—managing users, topics, posts, groups, and other forum resources programmatically.
However, be aware that the last release was 850 days ago; if you need support for very recent Discourse API changes, verify compatibility first or check whether the…
Provides OAuth 2.0 authentication and utility helpers for FactSet API clients in Python, handling token management, proxy configuration, and SSL certificate validation.
Install it if you are building applications that call FactSet APIs and want to avoid reimplementing OAuth 2.0 token management.
A Python client library for accessing Volue Insight's energy market data API, requiring valid account credentials to authenticate and retrieve data.
An async Python wrapper for the IMGW-PIB API that fetches weather and hydrological station data from Poland's Institute of Meteorology and Water Management.
Extracts publication dates from web pages by analyzing URL patterns and HTML content, returning both the extracted date and a confidence measure of its accuracy.
Defines rules-based permissions for Django REST Framework APIs by writing permission logic directly on models, supporting both global (table-level) and object-level (row-level) access control.
Install only if maintaining legacy code on those exact versions.
Integrates the U.S. Bureau of Labor Statistics public data API into the OpenBB Platform, providing access to economic data from BLS programs.
Wrapper for the Brave Search API that provides both synchronous and asynchronous access to privacy-preserving web, news, and video search results.
However, the license is unclear—verify the actual terms before use in proprietary contexts.
A keyboard-driven, vim-like web browser built on Python and Qt that prioritizes keyboard navigation over mouse interaction.
Provides a blocking API to run Scrapy spiders synchronously, wrapping Scrapy's asynchronous reactor with Crochet to allow straightforward function calls for fetching URLs and crawling sites.
A Python client library for the Fastly API, providing programmatic access to manage CDN services, ACLs, backends, billing, and other Fastly platform features.
Provides a Python client library for the Beanstream payment API, supporting credit card transactions, payment profiles, recurring billing, and reporting.
Integrates Financial Modeling Prep as a data provider into the OpenBB Platform, enabling access to financial data through a unified interface.
A Django module providing legal document templates and compliance infrastructure for Weblate-based localization services.
Asynchronous Python library that recognizes songs by audio file and retrieves detailed information about tracks, artists, and charts from Shazam's API.
However, the aging maintenance status (last update 2025-06-11, no recent commits) means you should verify the API remains functional before committing to production…
Flask-API adds browsable web interfaces and content negotiation to Flask applications, making it easier to build and test REST APIs directly in the browser.
Plim translates a concise Ruby-inspired template syntax into HTML and Mako markup, letting you write cleaner template code that compiles down to valid Mako templates.
No—install only if you are maintaining legacy code already using Plim.
Generates Entity Relationship Diagrams in Mermaid format from Django project models by introspecting your Django configuration.
Provides access to global and European index data through the OpenBB Platform, extending the core framework with index-specific data retrieval capabilities.
However, the AGPL-3.0-only license is a significant constraint—only use it if your project can comply with copyleft obligations or if you are building internal tools…
Captures and logs Django REST Framework API requests and responses with automatic sensitive-data masking, background storage, and Django admin analytics.
Provides commodity-related data commands as an extension to the OpenBB Platform, enabling access to commodity market information through the platform's unified interface.
Slumber wraps the requests library to provide an object-oriented interface for consuming REST APIs, abstracting URL handling, serialization, and request processing.
No, not for new projects.
A Python wrapper for the HomematicIP REST API that lets you control and monitor HomematicIP smart home devices through an access point, communicating via HTTP and WebSocket connections.
However, be aware that it relies on reverse-engineered API knowledge (not official documentation), so firmware updates could break compatibility.
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.
A Python wrapper for the SurveyGizmo REST API that lets you programmatically manage surveys, responses, campaigns, and related resources through token-based authentication.
A Python client library for the Brave Search API that supports web, image, news, and video search with both async library and CLI interfaces.
However, it is marked pre-alpha, so expect potential API changes.
Provides core authentication, configuration, and shared REST client functionality for the STACKIT Python SDK service packages.
A command-line tool for testing and manipulating JSON Web Tokens (JWTs), including modification, signing, verification, and exploitation of common JWT vulnerabilities.
Install it if you regularly perform JWT security assessments or CTF challenges.
A Python SDK for interacting with Novu's notification platform API, enabling developers to trigger, cancel, and broadcast notification events across multiple channels from a single interface.
However, verify the license terms in the repository before committing to production use, since the license status is currently unclear in the package metadata.
Provides a Python client for the Uptime Kuma Socket.IO API, allowing programmatic control of monitors, notifications, and status checks on an Uptime Kuma server.
Install it if you need to automate Uptime Kuma operations or integrate monitoring into a larger application.
Implements OAuth2.0 token exchange authentication for Coze workload identity, handling ID token retrieval and access token exchange with automatic caching and thread-safe operation.
Fetches and provides current user agent strings for major browsers and operating systems, with functions to retrieve the full list or select random agents.
However, verify that the agent data is fresh enough for your use case—567 days since the last release means browser versions in the list may be outdated.
A Python wrapper for SoundCloud's internal v2 API that enables read-only access to SoundCloud data without requiring an official API key.
However, be aware that it relies on SoundCloud's undocumented internal API, which could change or be blocked at any time without notice—use it for non-critical…
Implements the SAML 2.0 Identity Provider side for Django applications, enabling federated authentication and single sign-on (SSO) by building on PySAML2.
Install it if you need to operate a federated authentication server.
Tapipy is a Python SDK that automatically generates client bindings from OpenAPI specifications to interact with Tapis API Framework services, handling authentication and token refresh transparently.
Install it if you are working with a Tapis instance; skip it only if you are building against a different API framework.
Python client library for interacting with Jellyfin media server APIs, enabling programmatic access to search, browse, authenticate, and control Jellyfin instances.
rwslib provides a Python client library for Rave Web Services (RWS), enabling programmatic access to RWS APIs while preserving visibility into underlying HTTP details like headers and response bodies.