Skip to Content
Data StudioNotebooks

Notebooks

Interactive Python notebooks with browser-side execution through Pyodide and server-side runs for production workloads.

Last reviewed September 15, 2026

Notebooks are an interactive model type for exploring and analyzing marketing data with Python. Vendo supports browser-side execution (with Pyodide) for instant feedback, and server-side runs for production workloads.

Create a notebook from Studio → New Data Model → Notebook.


Browser-side execution (Pyodide)

For exploration and prototypes, notebooks run Python directly in your browser:

  • pandas and numpy are available without setup
  • Cells run without a round trip to the server, so you get instant feedback
  • Best for ad hoc analysis, data inspection, and prototypes of transformations

Browser-side runs do not write to production tables. Use them to develop logic before you schedule a server-side run.


Server-side execution

For production workloads, schedule a server-side notebook run:

  • Runs against your warehouse with full compute resources
  • Writes outputs to configured tables or output targets
  • Supports scheduling (daily, weekly, on sync completion)

Workflow

  1. Create a Notebook model.
  2. Write Python cells to explore data with pandas.
  3. Test locally in the browser (Pyodide).
  4. When the logic is ready, configure the server-side output and schedule.
  5. Monitor runs on the model detail page.

Need help?

When you contact support, give your workspace, the source or destination name, the job ID and the first error message.

support@vendodata.com
Last updated on