Skip to main content

Labelbox Python API

Labelbox is the training data workbench for ML teams. It allows you to label data with the fastest and most intuitive annotation tools. Visit https://labelbox.com/ for more information.

The Labelbox Python API allows you to interact with Labelbox back-end in a simple, user-friendly way.

Requirements

To use the Labelbox Python API you will need a Labelbox account. Once you login to the Labelbox web page, generate an API key as described in the documentation: https://labelbox.com/docs/api/api-keys. Store the key to a safe location. You will need it for using the Labelbox Python API.

Installation

Labelbox Python API can be installed using Python's Pip manager:

pip install labelbox

Usage

API Key

Your Labelbox API key is required to execute the library. It can be passed to Labelbox Python API via an environment variable LABELBOX_API_KEY. It is then automatically picked up by the Client:

from labelbox import Client
client = Client() # will use the API key from the environment variable

Alternatively you can pass it to the Client object initialization:

from labelbox import Client
client = Client("<your_api_key_here>")

Basic commands

The Labelbox Python API allows you to create, update and delete all standard Labelbox data types, such as Projects, Datasets, DataRows, Labels and others. For more info about the Labelbox data model please visit https://labelbox.com/docs.

Here is an example code for uploading some data from scratch:

from labelbox import Client

client = Client()

# Create a project and a dataset , automatically reflected on the server
project = client.create_project(name="My Great Project")
dataset = client.create_dataset(name="My Dataset")
project.datasets.connect(dataset)

# Upload some files to the dataset
task = dataset.create_data_rows(['file1.jpg', 'file2.jpg'])
# Bulk DataRow creation might take a while on the server-side
task.wait_till_done()

# Your data is now uploaded to Labelbox and ready for labeling!

Release files for labelbox 2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for labelbox 2.1
File Size Uploaded
labelbox-2.1.tar.gz 21.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for labelbox 2.1
File Interpreter ABI Platform
labelbox-2.1-py3-none-any.whl Python 3 none any Details

Total release size: 50.1 kB

Release files / labelbox-2.1.tar.gz

Download URL labelbox-2.1.tar.gz
Size 21.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f97f01bf030b115d8b7f7b12a10ec5efe54750ad66b6b3567550b517a543ad11
BLAKE2b-256 checksum
How to use checksums
6e0d8302afd18b51bd79272fefbf0554dbe9ef733f303c5371b870a7e6a79ac4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.3

Release files / labelbox-2.1-py3-none-any.whl

Download URL labelbox-2.1-py3-none-any.whl
Size 28.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9f8ac07351625ff64e6e1c9f486abb6cd003b2ef523ca77a867b2fc7772e6a88
BLAKE2b-256 checksum
How to use checksums
8ff0d761483a981a5659cd0080b56c114146970b20eacb45efb98ef84eca8909
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.3

Release history Release notifications | RSS feed

7.12.0

2 release files

7.11.0

2 release files

7.10.0

2 release files

7.9.0

2 release files

7.8.0

2 release files

7.7.0

2 release files

7.6.0

2 release files

7.5.0

2 release files

7.4.0

2 release files

7.3.0

2 release files

7.2.0

2 release files

7.1.2

2 release files

7.1.1

2 release files

7.1.0

2 release files

7.0.0

2 release files

6.9.0

2 release files

6.8.0

2 release files

6.7.0

2 release files

6.6.0

2 release files

6.5.0

2 release files

6.4.0

2 release files

6.3.0

2 release files

6.2.0

2 release files

6.1.0

2 release files

6.0.1

2 release files

6.0.0

2 release files

5.2.1

2 release files

5.2.0

2 release files

5.1.0

2 release files

5.0.0

2 release files

4.0.0

2 release files

3.78.2

2 release files

3.78.1

2 release files

3.77.1

2 release files

3.76.0

2 release files

3.75.1

2 release files

3.75.0

2 release files

3.74.0

2 release files

3.73.0

2 release files

3.72.2

2 release files

3.71.0

2 release files

3.70.0

2 release files

3.69.0

2 release files

3.68.0

2 release files

3.66.0

2 release files

3.63.0

2 release files

3.62.0

2 release files

3.61.2

2 release files

3.61.1

2 release files

3.61.0

2 release files

3.60.0

2 release files

3.58.1

2 release files

3.58.0

2 release files

3.56.0

2 release files

3.54.1

2 release files

3.54.0

2 release files

3.52.0

2 release files

3.51.0

2 release files

3.49.1

2 release files

3.49.0

2 release files

3.48.0

2 release files

3.47.1

2 release files

3.47.0

2 release files

3.45.0

2 release files

3.44.0

2 release files

3.42.0

2 release files

3.41.0

2 release files

3.40.1

2 release files

3.40.0

2 release files

3.38.0

2 release files

3.36.1

2 release files

3.35.0

2 release files

3.34.0

2 release files

3.33.1

2 release files

3.33.0

2 release files

3.31.0

2 release files

3.30.1

2 release files

3.30.0

2 release files

3.28.0

2 release files

3.27.1

2 release files

3.27.0

2 release files

3.26.1

2 release files

3.26.0

2 release files

3.25.3

2 release files

3.25.2

2 release files

3.25.1

2 release files

3.23.3

2 release files

3.23.2

2 release files

3.22.1

2 release files

3.22.0

2 release files

3.21.0

2 release files

3.20.0

2 release files

3.19.1

2 release files

3.19.0

2 release files

3.17.2

2 release files

3.17.1

2 release files

3.17.0

2 release files

3.16.0

2 release files

3.15.0

2 release files

3.14.0

2 release files

3.12.0

2 release files

3.11.1

2 release files

3.11.0

2 release files

3.10.0

2 release files

3.9.0

2 release files

3.8.0

2 release files

3.7.0

2 release files

3.6.1

2 release files

3.6.0

2 release files

3.5.0

2 release files

3.4.1

2 release files

3.4.0

2 release files

3.3.0

2 release files

3.2.1

2 release files

3.2.0

2 release files

3.1.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.7.0

3 release files

2.6.0

3 release files

2.5.6

3 release files

2.5.5

3 release files

2.5.4

3 release files

2.5.3

3 release files

2.5.2

3 release files

2.5.1

3 release files

2.4.10

3 release files

2.4.9

3 release files

2.4.8

2 release files

2.4.6

2 release files

2.4.5

2 release files

2.4.4

2 release files

2.4.3

2 release files

2.4.2

2 release files

2.4.1

3 release files

2.4

4 release files

2.3

2 release files

2.2

2 release files

This release

2.1 This release

2 release files

2.0.1

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page