$npx skillfedfor your agent

label-studio

Label Studio annotation tool

With conditionsPyPI Artificial IntelligenceReleased Mar 2026113.8K downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — label_studio-1.23.0-py3-none-any.whl
v1.23.0 · released 2026-03-13 · Python <4,>=3.10 · 58 runtime deps: Django, appdirs, attr, attrs, azure-storage-blob, bleach, boto3, botocore

Yes, if you need a self-hosted, open-source annotation platform. Label Studio is actively maintained with no known vulnerabilities and supports multiple data types and export formats. The Apache-2.0 license is permissive. Install friction is low, but deployment requires managing 58 dependencies and typically running it as a service (Docker or local server) rather than embedding it in a Python script. Best suited for teams annotating datasets at scale or organizations with data privacy constraints.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python >=3.10.
  • Launches a web server at http://localhost:8080; you access the annotation UI through a browser, not via direct Python imports.
  • Low friction install as a pure Python wheel.

License · maintenance · safety

Apache-2.0 (permissive) — Apache-2.0 permissive license allows commercial and private use with minimal restrictions. You may use, modify, and distribute Label Studio freely provided you include the license notice and state significant changes.

last release 2026-03-13 (154 days) · last repo commit 2026-08-14 · 28,060 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 113,849 downloads/mo, #12,326 on PyPI

Verify before relying

pip install label-studio
label-studio
  • Whether the 58 runtime dependencies can be cleanly installed together on all supported platforms without version conflicts.
  • Performance characteristics and scalability limits for concurrent annotators or large datasets.
  • Whether pre-labeling with ML models requires additional setup beyond the base install.
  • Actual GitHub stars and monthly download volume to assess community adoption.
Same gist for agents: .md · .json

What it is and what it does

Label Studio is a Django-based web application that provides a browser-accessible interface for annotating raw data across multiple media types—images, audio, text, video, and time series. You run it as a standalone server (via the `label-studio` command or Docker), create projects, upload or connect to cloud storage (S3, GCS, Azure Blob), and invite team members to label data through a customizable UI. Annotations are stored in a database (SQLite by default, PostgreSQL for production) and can be exported in formats compatible with common ML frameworks.

The package is built on Django and Django REST Framework, with integrations for cloud storage (boto3, azure-storage-blob, google-cloud-logging) and optional machine learning model integration for pre-labeling. It is designed as a self-hosted or cloud-deployed service rather than a library you import into your own code; you install it, start the server, and interact via the web UI or REST API. The 58 runtime dependencies reflect this architecture—most are Django middleware and utilities for authentication, CORS, CSP, file serving, and job queuing.

Use it for

  • Prepare raw image, text, or audio datasets for supervised learning by labeling examples through a team-accessible web interface.
  • Improve existing training datasets by reviewing and correcting model predictions displayed side-by-side with raw data.
  • Integrate data labeling into a ML pipeline via the REST API, triggering exports to training-ready formats after annotation.
  • Run a self-hosted annotation service for sensitive data that cannot be sent to third-party SaaS platforms.
  • Customize labeling workflows for domain-specific tasks using Label Studio's configuration language and template system.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need a self-hosted, open-source annotation platform.

Label Studio is actively maintained with no known vulnerabilities and supports multiple data types and export formats. The Apache-2.0 license is permissive. Install friction is low, but deployment requires managing 58 dependencies and typically running it as a service (Docker or local server) rather than embedding it in a Python script. Best suited for teams annotating datasets at scale or organizations with data privacy constraints.

Install

label-studio on PyPI

Before you install

Low friction install as a pure Python wheel. Active maintenance with recent releases; established community use indicated by repository activity. Requires Python >=3.10 and brings in 58 runtime dependencies, mostly Django ecosystem packages and cloud storage clients (boto3, azure-storage-blob, google-cloud-logging), which add deployment complexity.

Requires Python >=3.10. Launches a web server at http://localhost:8080; you access the annotation UI through a browser, not via direct Python imports.

License in practice

Apache-2.0 permissive license allows commercial and private use with minimal restrictions. You may use, modify, and distribute Label Studio freely provided you include the license notice and state significant changes.

Quickstart

pip install label-studio
label-studio

Verify before relying

  • Whether the 58 runtime dependencies can be cleanly installed together on all supported platforms without version conflicts.
  • Performance characteristics and scalability limits for concurrent annotators or large datasets.
  • Whether pre-labeling with ML models requires additional setup beyond the base install.
  • Actual GitHub stars and monthly download volume to assess community adoption.

Package facts

LicenseApache-2.0 permissive
Python supportSupports the current Python release <4,>=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
58 packages
Djangoappdirsattrattrsazure-storage-blobbleachboto3botocorecoloramacryptographydefusedxmldjango-annoyingdjango-cors-headersdjango-cspdjango-debug-toolbardjango-environdjango-extensionsdjango-filterdjango-migration-linterdjango-ranged-fileresponsedjango-rqdjango-storagesdjango-user-agentsdjangorestframeworkdjangorestframework-simplejwtdrf-dynamic-fieldsdrf-flex-fieldsdrf-generatorsdrf-spectaculargoogle-cloud-logging
MaintenanceActively maintained 154 days since the last release
Last repo commit
First released
Downloads113,849 / month, #12,326 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3

Evidence: label_studio-1.23.0-py3-none-any.whl

Tags

Capabilities
data labeling toolannotation platformimage annotationtraining data preparationml data labelingcrowdsourcing annotationsdataset annotation ui
Topics
data-annotationml-data-prepweb-ui

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “data labeling tool”

  • label-studioLabel Studio is a web-based data annotation platform that lets you…
  • lbox-clientsPython SDK client for connecting to the Labelbox API, enabling…
  • labelboxLabelbox is a Python SDK for interacting with the Labelbox data…

Give your agent the search over MCP, or paste the wish link into any chat.

More Artificial Intelligence packages

litellm With conditions
PyPI · Artificial Intelligence · released Aug 2026

LiteLLM provides a unified Python interface to call 100+ LLM providers (OpenAI, Anthropic, Gemini, Bedrock, Azure, and others) using OpenAI-compatible API format, available as both a Python SDK and a self-hosted AI Gateway proxy server.

Install it if you need to work with multiple LLM providers or want to centralize LLM routing in your organization.

MITcompiled wheel
682.8Mdownloads / mo
huggingface-hub Worth it
PyPI · Artificial Intelligence · released Aug 2026

Client library and CLI tool for downloading, uploading, and managing models, datasets, and repositories on the Hugging Face Hub platform.

Install it if you work with Hugging Face Hub models or datasets.

Apache-2.0pure Python · 3.10.0+
442.4Mdownloads / mo
langchain Worth it
PyPI · Python Modules · released Aug 2026

LangChain provides a framework for building agents and LLM-powered applications by composing language models, tools, and memory through a unified API that abstracts over multiple model providers.

MITpure Python
315.4Mdownloads / mo
hf-xet With conditions
PyPI · Artificial Intelligence · released Aug 2026

hf-xet provides chunk-based deduplication and efficient file transfer for the Hugging Face Hub, enabling faster uploads and downloads of large files with local disk caching.

Apache-2.0compiled wheel · 3.8+
258.4Mdownloads / mo
tokenizers Worth it
PyPI · Artificial Intelligence · released Apr 2026

Tokenizers converts raw text into token sequences for NLP models, with support for training custom vocabularies and using pre-built tokenizers (BPE, WordPiece) optimized for speed via Rust.

Apache-2.0compiled wheel · 3.10+
222.9Mdownloads / mo
transformers Worth it
PyPI · Artificial Intelligence · released Aug 2026

Transformers provides a unified framework for loading, fine-tuning, and running state-of-the-art pretrained models across text, vision, audio, video, and multimodal tasks using PyTorch, JAX, or TensorFlow.

Install it if you need to run or train any transformer-based model for NLP, vision, audio, or multimodal tasks.

permissive licensepure Python · 3.10.0+
186.6Mdownloads / mo

See also label-studio-sdk · labelbox · argilla · surge-api · supervisely · dtlpymetrics · connected-components-3d · cleanlab · pystac-ext-label · lbox-clients