Overview
The Noxus Client SDK provides a comprehensive Python interface to the Noxus AI platform. This API reference covers all classes, methods, and configuration options available in the SDK.SDK Structure
The SDK is organized into several main modules:Client
Main entry point for all SDK operations
Resources
Service classes for different platform features
Workflows
Workflow definition and management
Models
Data models and type definitions
Import Structure
Common Patterns
Error Handling
All SDK methods can raise HTTP exceptions:Async Operations
Most methods have async counterparts prefixed witha:
Pagination
List methods support pagination:Type Hints
The SDK uses comprehensive type hints for better development experience:Configuration
Environment Variables
The SDK respects these environment variables:NOXUS_API_KEY- Your API keyNOXUS_BACKEND_URL- Custom backend URL
Client Configuration
Response Models
All API responses are returned as Pydantic models with full type safety:Rate Limits and Retries
The SDK handles rate limits automatically with exponential backoff:Debugging
Enable debug logging to see HTTP requests:Next Steps
Client Reference
Complete client API reference
Workflows API
Workflow management API reference
Conversations API
Conversation management API reference
Knowledge Bases API
Knowledge base management API reference