Skip to main content

Quickstart

Learn the basics of Fused!

Log into Workbench

Start by logging into Workbench, Fused's web IDE

Write your first User Defined Function (UDF)

Fused is built around User Defined Functions (UDFs), serverless Python functions that don't require any setup to run. Write your first UDF in Workbench:

@fused.udf
def udf(path = "s3://fused-sample/demo_data/housing/housing_2024.csv"):
import pandas as pd
return pd.read_csv(path)

You have now loaded a DataFrame into Fused!

We loaded housing data based on the Kaggle Housing Prices Dataset.

To better compare house prices, we can calculate the price per area:

@fused.udf
def udf(path: str = "s3://fused-sample/demo_data/housing/housing_2024.csv"):
import pandas as pd
housing = pd.read_csv(path)
housing['price_per_area'] = round(housing['price'] / housing['area'], 2)

return housing[['price', 'price_per_area']]

You've made your first analysis!

Vibe Coding a dashboard

You can ask the AI Assistant to build an interactive dashboard for you! Once you're happy with the data you have in your analysis simply type:

Build an interactive dashboard for me showing the price per area of the houses

The AI will add some HTML code to render your analysis in an interactive dashboard. Save your UDF and the deployed version of your UDF will update with an interactive dashboard!

Learn more about using the AI Assistant.

Want inspiration? Watch our playlist of Vibe Coding examples!

Deploy your dashboard

In Workbench:

  1. Save your UDF (Cmd + S on MacOS or click the "Save" button)
  2. Click "URL" button to see deployed dashboard!

You can now share your analysis with your team or use it in any application! Any changes you make to your UDF will be reflected in your dashboard after you refresh!

Next Steps