Install & Compatibility
Where this runs
tested against v0.58.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.790s · 58.9MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 5.8s · import 0.738s · 59MB
60MB installed
● package 60MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
UnifiedTo
✓ from unified_python_sdk import UnifiedTo
✗ from unified import UnifiedTo
Package name uses underscores, not hyphens.
UnifiedTo
✓ from unified_python_sdk import UnifiedTo
✗ import unified_python_sdk
Direct import of module does not expose client class; must import the class.
Initialize client with environment variables and fetch available integrations.
from unified_python_sdk import UnifiedTo
client = UnifiedTo(
client_id=os.environ.get('UNIFIED_CLIENT_ID', ''),
client_secret=os.environ.get('UNIFIED_CLIENT_SECRET', ''),
environment=os.environ.get('UNIFIED_ENVIRONMENT', 'sandbox')
)
# Get list of integrations
integrations = client.integration.list()
print(integrations)
Errors
Common errors & fixes
ImportError: cannot import name 'UnifiedTo' from 'unified_python_sdk'
Incorrect import path; the package uses underscore in the module name but the class is named UnifiedTo.
fixUse: from unified_python_sdk import UnifiedTo
TypeError: __init__() got an unexpected keyword argument 'api_key'
The SDK removed api_key parameter in version 0.40.0. Now requires client_id and client_secret.
fixPass client_id and client_secret instead of api_key.
AuthenticationError: Invalid client credentials
Using environment='production' without proper production credentials (or using wrong client_id/client_secret).
fixSet environment='sandbox' during development, or ensure client_id and client_secret are correct for production.
Upgrade
Version history
0.58.1latest on PyPI · released Jun 5, 2026
Audit
Dependencies
requestsrequiredHTTP client used for API calls
pydanticrequiredData validation and settings management