Skip to main content

TrueFoundry CLI Library

TrueFoundry CLI library to help you interact with the platform programmatically by
  • Interacting with the deployments side of TrueFoundry, enabling you to manage workspaces, deployments, applications, and view logs.
  • Providing experiment tracking capabilities, allowing you to track ML experiments and interact with ML repositories within TrueFoundry.

Install Truefoundry CLI

You need Python ≥ 3.9, ≤ 3.14 to use the Truefoundry CLI.
pip install -U "truefoundry"
Optional features can be installed with extras.
pip install -U "truefoundry[workflow]"
NOTE: workflow and spark extras are only supported on Python ≥ 3.9, ≤ 3.12

Authenticate CLI

To be able to use the TrueFoundry CLI, you first need to authenticate. You can login either via browser or using API Key.
To log in to TrueFoundry, run the following command:
tfy login --host <your-truefoundry-host> # e.g. host: https://myorg.truefoundry.cloud
The value for --host is the first part of the url when you open the platform. This domain might be subdomain of your organization. The below example shows https://myorg.truefoundry.cloud
This will prompt you to open a URL and show you a Submit button.Once you click on Submit, you will be signed in to the CLI.