Quick start
-
1
Choose your installation method and start Label Studio:
# Install the package
# into python virtual environmentpip install -U label-studio# Launch it!label-studio# Install the caskbrew install humansignal/tap/label-studio# Launch it!label-studio# clone repogit clone https://github.com/HumanSignal/label-studio.git# install dependenciescd label-studio
pip install poetry
poetry install# apply db migrationspoetry run python label_studio/manage.py migrate# collect static filespoetry run python label_studio/manage.py collectstatic# launchpoetry run python label_studio/manage.py runserver# Run latest Docker versiondocker run -it -p 8080:8080 -v `pwd`/mydata:/label-studio/data heartexlabs/label-studio:latest# Now visit http://localhost:8080/ -
2
Open Label Studio at
http://localhost:8080. -
3
Sign up with an email address and password that you create.
-
4
Click Create to create a project and start labeling data.
-
5
Name the project and optionally enter a description and select a color.
-
6
Click Data Import and upload the data files that you want to use. If you want to use data from a local directory, cloud storage bucket, or database, skip this step for now.
-
7
Click Labeling Setup and choose a template and customize the label names for your use case.
-
8
Click Save to save your project.
-
9
Invite other users to your project from the Organization page under Settings.
Note: In the open source version, all users have admin-level access.
You're ready to start labeling and annotating your data!
Label Studio Starter Cloud
HumanSignal also offers Label Studio as a hosted service that includes additional features beyond the open source version, such as role-based access control, reviewer workflows, and team management. The platform is architected to provide the application and labeling interfaces without HumanSignal ever having access to your data.
- ✦ Data and control planes are separate entities
- ✦ Data is loaded directly into the annotator browser, bypassing our servers
- ✦ HumanSignal doesn't need access to the data and doesn't store the data
- ✦ Optionally enable the VPN connection to protect URLs
- ✦ Once connected, TLS encryption is used for data in transit (when connecting and reading the URLs from bucket and sending annotations back to cloud storage)
For teams with more complex requirements, Label Studio Enterprise can be hosted on HumanSignal infrastructure or on-prem.
Label Studio Enterprise
Label Studio Enterprise extends the open-source platform with features designed for production-scale annotation pipelines, team collaboration, and organizational security requirements.
Quality Workflows
Add validation and review steps to your labeling pipeline. Use annotator agreement matrices, consensus scoring, and reviewer queues to catch errors before they affect your models.
Auto-Labeling
Connect ML models to pre-label incoming data. Use ground truth examples to guide predictions, or run bootstrap labeling and route low-confidence results to human reviewers.
Team Management
Organize annotators into workforces, assign tasks by role, and track individual and team performance with built-in analytics and review workflows.
Data Security
Supports SSO, SCIM, and role-based access controls. Audit logs track all user activity, and your data never leaves your infrastructure unless you choose a hosted deployment.
Advanced Interfaces
Build fully custom annotation UIs using React and standard web frameworks. Support novel data types, embed labeling directly into your own applications, and design task-specific layouts that go beyond what standard templates can offer.
You have Label Studio installed.
Let's get your first project going:
-
1
Open Label Studio at
http://localhost:8080. -
2
Click Create to create a project and start labeling data.
-
3
Name the project and optionally enter a description and select a color.
-
4
Click Data Import and upload the data files that you want to use. If you want to use data from a local directory, cloud storage bucket, or database, skip this step for now.
-
5
Click Labeling Setup and choose a template and customize the label names for your use case.
-
6
Click Save to save your project.
Have questions or want to connect with other Label Studio users? Join the Label Studio Slack community.