All Integrations
FoxNose Python SDK
Official Python client for FoxNose Management and Flux APIs. Type-safe, with full sync and async support.
Version:LatestLicense:Apache 2.0
Overview
The FoxNose Python SDK provides a convenient way to interact with FoxNose APIs from your Python applications. It includes two main clients:
- ManagementClient - For administrative operations: managing folders, components, resources, roles, and API keys
- FluxClient - For content delivery: fetching published resources, searching content, and accessing localized data
Features
- Type-safe - Full type hints and Pydantic models for all API responses
- Sync and async - Both synchronous and asynchronous clients available
- Automatic retries - Configurable retry logic with exponential backoff
- JWT authentication - Built-in support for JWT tokens with automatic refresh
- Python 3.9+ - Supports Python 3.9 and higher
Installation
pip install foxnose-sdk
Getting Started
See the Getting Started Guide for installation, configuration, and usage examples.
Resources
- Full Documentation - Complete SDK reference
- GitHub Repository - Source code and issues
- PyPI Package - Package downloads
- Management API Reference - API documentation
- Flux API Reference - Content delivery API docs