Skip to main content
This quickstart guide covers the essential operations to get you up and running with the CVAT Python SDK.

Creating a Client

The Client class is your main entry point for interacting with CVAT:

Authentication

Password Authentication

Log in with username and password:

Token Authentication

Use a Personal Access Token (PAT):

Context Manager

Use the client as a context manager for automatic cleanup:

Basic Operations

Listing Projects and Tasks

Creating a Task

Retrieving a Task

Working with Annotations

Downloading Frames

Exporting Annotations

Working with Jobs

Configuration Options

Customize client behavior with Config:

Organization Context

Work within an organization context:

Complete Example

Here’s a complete example that creates a task, uploads images, and downloads annotations:

Next Steps