Python SDK
The Fused Python SDK (fused-py) exposes utility functions to write, manage, and run Fused UDFs. Use it in the UDF Builder or install it in your preferred Python environment.
Documentation overview
📄️ Top-Level Functions
@fused.udf
🗃️ API Reference
3 items
📄️ Authentication
Authenticate Jupyter Notebooks to use the Fused Python SDK
📄️ Dependencies
To keep things simple, Fused maintains a single runtime image. The Python packages it are listed below and can also be found in this public .txt file.
📄️ Changelog
v1.13.0 (2025-01-22)
📄️ Contribute to Fused
Overview
Install
This step is only required if you're running fused on your end (locally or in a development environment). If you're working in Workbench UDF Builder or App Builder fused is already installed for you.
- Set up a Python environment:
We're using venv but you could use conda or any other environment manager in Python.
python3 -m venv .venv
source .venv/bin/activate
- Install the
fusedpackage:
pip install fused
- Authenticate:
In a notebook
from fused.api import NotebookCredentials
credentials = NotebookCredentials()
Run this snippet from a Notebook Cell and follow the authentication flow, which will store a credentials file in ~/.fused/credentials.