Basic Installation
Install the SDK using pip:attrs- For data classespackaging- For version handlingPillow- For image processingplatformdirs- For cross-platform cache directoriestqdm- For progress barstyping_extensions- For enhanced type hintspython_dateutil- For date/time handlingurllib3- For HTTP requests
Optional Dependencies
The SDK provides optional extras for additional functionality:Masks Extra
For working with mask annotations, install the masks extra:numpy>=2- For efficient mask data manipulation
PyTorch Extra
For PyTorch integration and built-in auto-annotation functions, install the pytorch extra:torch- PyTorch deep learning frameworktorchvision- Computer vision models and utilitiesscikit-image>=0.24- Image processingnumpy>=2- Array operations (via masks extra)
- Using the PyTorch dataset adapters (
TaskVisionDataset) - Training models with CVAT data
- Using built-in auto-annotation functions
Installing Multiple Extras
You can install multiple extras at once:Requirements
- Python: 3.10 or higher
- Operating System: Cross-platform (Linux, macOS, Windows)
Development Installation
For development from source, see the SDK Developer Guide.Verifying Installation
After installation, verify the SDK is available:Next Steps
- Quickstart Guide - Get started with basic operations
- Client Configuration - Learn about authentication and configuration