Python package (recommended)
Atoti and its plugins (such as theJupyterLab extension) are available on PyPI and can thus be installed with package managers such as uv:
Advanced
ActiveViam repository
Installing Atoti Python SDK packages with PyPI is the easiest way but they can also be downloaded from ActiveViam’s repository by configuringhttps://activeviam.jfrog.io/artifactory/api/pypi/pypi/simple/ as an extra-index-url.
Client only
Projects using Atoti Python SDK exclusively toconnect to already running Atoti sessions (i.e. never starting new ones) do not need the atoti package and can instead install atoti-client.
atoti-client and its extras do not require a Java runtime and do not embed any JARs so they take up significantly less disk space.
JupyterLab extension extra:
Custom JDK
Installingatoti will install jdk4py: a Python package embedding a JDK including all the Java modules required to run Atoti.
Projects willing to use their own JDK can skip the installation of jdk4py:
JAVA_HOME environment variable to point to a JDK >=21.
Conda package (discouraged)
Installconda with an installer such as Miniforge .
Add the Atoti channel:
JupyterLab extension: