Migration guide: Export V1 to Export V2

General information about the Export V1 deprecation and the advantages of moving to Export V2.

🚧

Notice: Export v1 deprecation

Starting in April 2024, we will begin sunsetting Export V1 for UI and SDK for customers on a rolling basis. We encourage you to start transitioning your export workflows to Export V2. The Export V1 and Export V2 workflows may be used in tandem until Export V1 is sunsetted for your tier.

For more details, see this google colab notebook.

Export V1 deprecation

Sunset schedule by tier

Customers will be responsible for updating their internal workflows to use the new Export V2. Labelbox will sunset Export V1 on a rolling basis by customer tier. Please look out for email notifications regarding sunset dates for your tier.

TierSunset date
FreeApril 20, 2024
EduApril 20, 2024
StarterApril 20, 2024
StandardMay 15, 2024
ProMay 15, 2024
EnterpriseMay 15, 2024

Deprecated SDK methods

The following Export V1 methods are deprecated and will be sunsetted in 2024. Labelbox will notify you of your sunset date based on your tier (see dates above).

  • project.export_labels()
  • project.label_generator()
  • project.export_queued_data_rows()
  • project.video_label_generator()
  • dataset.export_data_rows()
  • batch.export_data_rows()
  • model_run.export_labels()

To learn which methods to use instead, visit this Google Colab notebook.

Export v1 to Export v2 mapping

To view a mapping of the Export v1 fields/paths to the equivalent fields/paths in Export v2, view this sheet.

Export V2 advantages

In May 2023, we rolled out Export V2, an improved method and format for exporting your data from Labelbox.

Export V2 offers the following advantages:

  1. More granular control over your data exports across the Labelbox platform and SDK, more data fields to export, and better robustness and performance.
  2. Ability to export specific data rows using the filters in Catalog and Annotate. For example, you can select only the data rows that have received new labels, metadata, or issues updates within the last 24 hours.

Export V1 vs Export V2 comparison

To see a more detailed comparison of Export V1 and Export V2, visit this Google Colab notebook. To learn more about the advantages of Export V2, see Export overview.

Export V1Export V2
StructureLabel-centricData row-centric
Export sourceAnnotate onlyCatalog, Model, Annotate
FiltersNoneModel run filters, Catalog filters, Data row tab filters, last_activity_at, label_created_at, data_row_ids
Customizable export payloadNot supportedSupported via filters
Naming conventionPascal caseSnake case

How to use Export V2

To learn how to export your data rows from a project via the UI, go to Export labels from project guide.

To learn how to export your data rows via the Python SDK, go to our Export overview developer guide.

Export V2 samples

Media typeProject exportModel run export
ImageSee sampleSee sample
VideoSee sampleSee sample
TextSee sampleSee sample
GeospatialSee sampleSee sample
DocumentsSee sampleSee sample
Conversational textSee sampleSee sample
AudioSee sampleNot supported
HTMLSee sampleSee sample
DICOMSee sampleNot supported
LLM human preferenceSee sampleNot supported

FAQ

What does this mean for projects that were created before Export V2 was released?

This deprecation of exports v1 will not impact your existing projects.

What will happen on the sunset date? Will I be able to use Labelbox that day?

Yes. Labelbox will disable Export V1 on the specified dates for each tier. You can still use Labelbox on the dates we disable Export V1 for your tier.