27 lines
804 B
Markdown
27 lines
804 B
Markdown
|
|
---
|
||
|
|
title: "API & SDK"
|
||
|
|
linkTitle: "API & SDK"
|
||
|
|
weight: 6
|
||
|
|
description: 'How to interact with CVAT'
|
||
|
|
---
|
||
|
|
|
||
|
|
## Overview
|
||
|
|
|
||
|
|
In the modern world, it is often necessary to integrate different tools to work together.
|
||
|
|
CVAT provides the following integration layers:
|
||
|
|
|
||
|
|
- Server REST API + Swagger schema
|
||
|
|
- Python client library (SDK)
|
||
|
|
- REST API client
|
||
|
|
- High-level wrappers
|
||
|
|
- Command-line tool (CLI)
|
||
|
|
|
||
|
|
In this section, you can find documentation about each separate layer.
|
||
|
|
|
||
|
|
## Component compatibility
|
||
|
|
|
||
|
|
Currently, the only supported configuration is when the server API major and minor versions
|
||
|
|
are the same as SDK and CLI major and minor versions, e.g. server v2.1.* is supported by
|
||
|
|
SDK and CLI v2.1.*. Different versions may have incompatibilities, which lead to some functions
|
||
|
|
in SDK or CLI may not work properly.
|