--- myst: html_meta: description: "Install the Nominal Python Client and its optional extras." --- # Install The Nominal Python Client is published on [PyPI](https://pypi.org/project/nominal/) as `nominal` and supports Python 3.11 and later. ::::{tab-set} :sync-group: installer :::{tab-item} uv :sync: uv ```bash uv add nominal ``` ::: :::{tab-item} pip :sync: pip ```bash pip install nominal ``` ::: :::: This includes the {py:class}`~nominal.core.NominalClient` and the [`nom` CLI](/sdk/cli.md). ## Extras Extras add the dependencies for one feature. Name them in brackets, separated by commas. ::::{tab-set} :sync-group: installer :::{tab-item} uv :sync: uv ```bash uv add "nominal[tdms,video]" ``` ::: :::{tab-item} pip :sync: pip ```bash pip install "nominal[tdms,video]" ``` ::: :::: | Extra | For | | --- | --- | | `tdms` | [Uploading TDMS files](/sdk/thirdparty/tdms.md) | | `ibis` | [Querying data with Ibis](/sdk/ibis/index.md) | | `mis` | [Excel instrumentation sheets](/guides/cli/instrumentation-sheets.md) | | `compute` | [Compute as code](/sdk/experimental/compute-as-code.md) and [authoring checklists](/guides/checklists/authoring.md) | | `video` | [Live video streaming](/guides/video/live-video-streaming.md). Also needs GStreamer 1.20+ installed on your system. | `compute` and `video` install only on CPython for Windows (x86-64), macOS (Apple silicon) and Linux (x86-64 and ARM64). Next, [set up your API keys](/guides/api-keys-setup.md).