Skip to content

Install plugins on an instance

This page is for whoever administers your instance.

plugins.toml

Plugins are declared in a plugins.toml at the repository root, alongside pydatalab/ and webapp/:

dependencies = [
    "datalab-app-plugin-insitu",
    "my-local-plugin",
]

[tool.uv.sources]
datalab-app-plugin-insitu = { git = "https://github.com/datalab-org/datalab-app-plugin-insitu.git", rev = "v0.4.1" }
my-local-plugin = { path = "../my-local-plugin", editable = true }

Installing

cd pydatalab
uv run invoke dev.install

Docker and Ansible deployments

Verifying the block appeared

Full detail lives in the main deployment documentation.