Connect to MotherDuck (Beta)
This documentation describes one or more public beta features that are in development. Beta features are subject to quick, iterative changes; therefore the current user experience in the Sigma service can differ from the information provided in this page.
This page should not be considered official published documentation until Sigma removes this notice and the beta flag on the corresponding feature(s) in the Sigma service. For the full beta feature disclaimer, see Beta features.
Sigma supports secure connections to MotherDuck. This document explains how to connect your Sigma organization to your MotherDuck database, and describes feature limitations.
User requirements
- You must be assigned the Admin account type or an account type with the Manage connections feature permission enabled.
- You must have a MotherDuck account and database, along with a MotherDuck Read Scaling access token to authenticate.
Limitations
The following limitations apply to MotherDuck connections:
- Writeback functionality is not supported, including input tables, CSV uploads, and running Python code.
- Materialization and warehouse views are not supported.
- Export to cloud storage is not supported.
- SSH tunnel connections are not supported.
- OAuth authentication is not supported.
- Using sample connections is not supported.
- User attributes for role and warehouse switching are not supported.
- Geography functions are not supported.
Create a MotherDuck connection
-
Click the user icon at the top right of your screen, then select Add connection.
-
In the Connection details section, specify the following:
- In the Connection credentials section, specify the following:
- In the Connection features section, specify the following:
-
Select Create.
-
After you create the connection, select Browse Connection, then select Add permission to grant users in your organization access to data. See Data access overview.

