Overview
Migrating to Avala generally follows three steps:- Export your data and annotations from your current platform
- Transform the exported data into an Avala-compatible format if needed
- Import the data into Avala via the API, SDK, or Mission Control
Need help with a large or complex migration? Contact us at support@avala.ai for assisted migration support. Our team can help with custom format conversions, bulk imports, and data validation.
Migrating from CVAT
CVAT supports exporting annotations in several formats that Avala can import directly.Step 1: Export from CVAT
- Open your CVAT project or task
- Click Export task dataset (or Export project dataset)
- Select one of these formats:
- COCO 1.0 (recommended for image annotations)
- CVAT for images 1.1 (XML format)
- YOLO 1.1 (for bounding box annotations)
- Download the exported archive
Step 2: Import to Avala
Upload your images to an Avala dataset, then import the annotations:Label Mapping
CVAT labels map directly to Avala labels. If your CVAT project uses attributes, they will be imported as annotation attributes in Avala.| CVAT Concept | Avala Equivalent |
|---|---|
| Task | Project |
| Job | Work Batch |
| Label | Label |
| Attribute | Annotation Attribute |
| Track | Tracking Annotation |
| Tag | Classification Label |
Migrating from Labelbox
Labelbox exports annotations in its native JSON format or COCO format.Step 1: Export from Labelbox
- Navigate to your Labelbox project
- Go to Export and select Export v2
- Choose your export format:
- Labelbox JSON (native format with all metadata)
- COCO (recommended for Avala import)
- Download the export file
Step 2: Transform and Import
If exporting in COCO format, you can import directly. For Labelbox JSON format, convert to COCO first:Label Mapping
| Labelbox Concept | Avala Equivalent |
|---|---|
| Project | Project |
| Data Row | Dataset Item |
| Label | Annotation |
| Tool (Bounding Box) | Bounding Box Annotation |
| Tool (Polygon) | Polygon Annotation |
| Tool (Polyline) | Polyline Annotation |
| Tool (Point) | Keypoint Annotation |
| Classification | Classification Label |
| Benchmark | Consensus |
| Review | Review |
Migrating from Label Studio
Label Studio supports multiple export formats including COCO, YOLO, and its own JSON format.Step 1: Export from Label Studio
- Open your Label Studio project
- Click Export in the top navigation
- Select your format:
- COCO (recommended for object detection annotations)
- YOLO (for bounding box annotations)
- JSON (Label Studio native format)
- Download the export
Step 2: Import to Avala
Label Mapping
| Label Studio Concept | Avala Equivalent |
|---|---|
| Project | Project |
| Task | Dataset Item |
| Annotation | Annotation |
| RectangleLabels | Bounding Box |
| PolygonLabels | Polygon |
| KeyPointLabels | Keypoint |
| BrushLabels | Segmentation |
| Choices | Classification Label |
General Migration Steps
For platforms not listed above, follow this general process:1. Export Your Data
Export annotations from your current platform in a standard format. Most platforms support at least one of these:- COCO JSON
- YOLO TXT
- Pascal VOC XML
2. Transform to Avala Format
If your export format is not directly supported, transform it to COCO format, which provides the most complete mapping to Avala’s annotation model.3. Upload Data to Avala
Create a dataset and upload your images or data files:4. Import Annotations
Import the exported annotations into your Avala dataset:5. Verify and Review
After import, review your data in Mission Control to verify annotations were imported correctly.Data Format Mapping
The following table shows how common annotation formats map to Avala’s internal format.| Source Format | Annotation Types Supported | Notes |
|---|---|---|
| COCO JSON | Bounding boxes, polygons, keypoints, segmentation masks | Recommended format. Full metadata support including categories and image info. |
| YOLO TXT | Bounding boxes | One text file per image. Class IDs mapped via a separate classes file. |
| Pascal VOC XML | Bounding boxes | One XML file per image. Supports difficulty flags and truncation metadata. |
| CVAT XML | Bounding boxes, polygons, polylines, keypoints, tracks | Preserves tracking information and frame-level annotations. |
| Labelbox JSON | All types | Requires conversion to COCO for import. Contact support for assistance. |
| Label Studio JSON | All types | Requires conversion to COCO for import. |
Tips for a Smooth Migration
- Start with a small test: Migrate a small subset of your data first to validate the process before migrating everything.
- Verify label consistency: Ensure label names match between your source platform and Avala. Mismatched labels will be created as new labels.
- Preserve metadata: When possible, export with full metadata to retain information like creation dates, annotator assignments, and review statuses.
- Back up your source data: Keep a copy of your exported data from the original platform until you have verified the migration is complete.
For enterprise migrations involving large datasets (100,000+ items) or custom formats, contact support@avala.ai for dedicated migration assistance.