Skip to main content
Atoti Python SDK follows NEP 29. All atoti-* packages thus require:

Connect to existing Atoti sessions

Projects using Atoti Python SDK exclusively to connect 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. atoti-client requires:

Start new Atoti sessions

In addition to the dependencies for Connect to existing Atoti sessions, users who want to start a session from Python need atoti. atoti embeds: and requires:
See the Custom JDK section to skip the installation of jdk4py.

Embed Atoti widgets in notebooks

In addition to the dependencies of either or both of: using atoti.Session.widget requires atoti-jupyterlab, which itself requires: