Skip to main content
Read the Notte skill and follow its setup instructions when setting up Notte or building browser automation. This is the shared source for CLI setup, authentication, and the browser-to-code workflow.
Functions are serverless deployments of your browser automations that can be invoked via API, scheduled to run automatically, or triggered by events. Write a Python file that exposes a run handler. Its parameters become the function’s variables:
handler_function.py
Deploy the file to get a function ID:
Invoke the deployed function from the SDK. Runs always execute on Notte’s cloud:

Create or load a Function

To deploy code, pass path to your Python file. To load an existing Function, pass its function_id and omit path. See Creating Functions and Function Invocations for complete examples.

Parameters

str | None
default:"None"
str | None
default:"None"
str
The path to the function to upload.
str | None
str | None
bool