Practicus AI Add-ons
Practicus AI Add-ons represent external services integrated into your Practicus AI environment. These can include
- Airflow for workflows
- MLflow for experiment tracking
- Observability tools
- Analytics Services
- and more..
In addition to Practicus AI Home and AI Sudio, you can also view them, and open their interfaces directly from the SDK.
import practicuscore as prt
# Add-ons are tied to a Practicus AI region
region = prt.current_region()
# Ensure that add-ons are available
if len(region.addon_list) == 0:
raise NotImplementedError("No add-ons installed.")
# Iterate over available add-ons
for addon in region.addon_list:
print("Add-on key:", addon.key)
print(" URL:", addon.url)
# If you know the add-on key, you can open it directly from the region
addon_key = first_addon.key
region.open_addon(addon_key)
# Search for a specific add-on by key
addon_key = first_addon.key
found_addon = region.get_addon(addon_key)
assert found_addon, f"Addon {addon_key} not found"
found_addon.open()
Previous: Workspaces | Next: Modeling > Introduction