Skip to main content

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

Install

note

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.

  1. 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
  1. Install the fused package:
pip install fused
  1. 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.