Compatibility Matrix for Python
This document outlines the system requirements and development environment compatibility for using the Hud SDK with Python. Use this guide to ensure your local development environment is properly set up to support the SDK’s functionality and integrations.
Supported Runtimes
These are the compatible versions of the runtime environment required to run the Hud SDK.
Runtime | Runtime Versions |
---|---|
Python | 3.8–3.12 |
Supported Servers
Hud SDK can run on a variety of server operating systems and CPU architectures. The table below outlines the supported combinations.
OS | CPU's |
---|---|
Linux | x64, arm64 |
MacOS | Apple Silicon, Intel |
Supported IDEs
The SDK is compatible with popular integrated development environments. Make sure your IDE meets the version requirements listed below.
IDE | IDE Version | Supported OS |
---|---|---|
JetBrains Suite | 2023.2–2024.3.1 | MacOS |
Visual Studio Code | 1.1.1+ | MacOS |
Cursor | 1.1.1+ | MacOS |
Supported Frameworks
These frameworks are supported for integrating with the Hud SDK, depending on your runtime and use case.
Web frameworks for providing API endpoints data:
Use the following web frameworks to build and expose API endpoints that interact with Hud.
Framework | Framework Versions |
---|---|
FastAPI | 0.75.0+ |
Flask | 0.12.0+ |
Django | 2.2.0+ |
Tornado | 4.5 - 6.4.2 |
If your framework isn't supported yet, please reach out to us at [email protected].
In the meantime, you can still use all other features of Hud without any issues.
Framework for providing messaging data:
These frameworks support messaging and streaming capabilities within your Hud-powered applications.
Platform | Framework Versions |
---|---|
AIOKafka | 0.6.0+ |
If you're using SQS, please contact us at [email protected] for guidance.
Updated 13 days ago
You're now familiar with the technical stack required for working with the Hud SDK in Python. To begin integrating Hud into your project, visit our Getting Started Guide or check out our Python Installation guide.
For any issues or compatibility questions, contact us at [email protected].