**About the Notebook:** This notebook allows users to programatically deploy custom python functions to watsonx.ai deployment spaces. These functions can be run either as always-on API endpoints (***Online*** deployments) or runnable jobs (***Batch*** deployments) with various hardware specification options. This functionality is only accessible programatically, until a compatible function is uploaded through the watsonx.ai RestAPI or Python SDK the user will never see any asset types, controls or UI views related to python functions. This marimo bypasses this by allowing a user friendly UI-based process for accessing these features, while at the same time providing insight into how this can be implemented programatically by providing a *"View Code"* option in the top right for technical users.