# Tableau Cloud with MotherDuck
> Connect Tableau Cloud to MotherDuck using the Postgres endpoint for dashboards and reports.
:::info[Preview]
The Postgres endpoint is in [preview](/about-motherduck/feature-stages/). Features and behavior may change.
:::

:::warning[Looking for the Tableau Bridge setup?]
Connecting through Tableau Bridge is a legacy approach. If you still need it, refer to the [legacy Tableau Bridge guide](./tableau-bridge.md).
:::

## Before you start

You'll need:

- A [Tableau Cloud](https://www.tableau.com/) account
- A [MotherDuck access token](/key-tasks/authenticating-and-connecting-to-motherduck/authenticating-to-motherduck)
- Your Postgres host and port, which you can find at [MotherDuck Postgres settings](https://app.motherduck.com/settings/postgres) (for example, `pg.us-east-1-aws.motherduck.com`)

## Connect to MotherDuck

1. In a Tableau Cloud workbook, click **Connect to Data**.

2. Under the **Connectors** tab, select **PostgreSQL**.

   ![Tableau Cloud Connect to Data dialog showing the Connectors tab with PostgreSQL available](/img/integrations/tableau-pg-connectors.png)

3. Fill in the connection details:
   - **Server**: Your Postgres host (for example, `pg.us-east-1-aws.motherduck.com`). Find this at [MotherDuck Postgres settings](https://app.motherduck.com/settings/postgres).
   - **Port**: The port from your Postgres settings (for example, `5432`).
   - **Database**: Your database name in MotherDuck (for example, `sample_data`).
   - **Username**: `postgres`
   - **Password**: Your [MotherDuck access token](/key-tasks/authenticating-and-connecting-to-motherduck/authenticating-to-motherduck)
   - Check **Require SSL**.

   ![Tableau Cloud PostgreSQL connection dialog with server, port, database, username, and password fields](/img/integrations/tableau-pg-connection.png)

4. Click **Sign In**. Tableau connects to MotherDuck and shows your tables.

   ![Tableau Cloud data source tab showing tables from the MotherDuck database](/img/integrations/tableau-pg-tables.png)

5. Select your tables and build visualizations with your MotherDuck data.

   ![Tableau Cloud worksheet with a line chart built from MotherDuck data](/img/integrations/tableau-pg-visualization.png)

## Connection parameters

| Parameter | Value |
|-----------|-------|
| **Server** | `pg.<region>-aws.motherduck.com` (find yours at [Postgres settings](https://app.motherduck.com/settings/postgres) or with [`md_user_info()`](/sql-reference/motherduck-sql-reference/md-user-info)) |
| **Port** | `5432` (find yours at [Postgres settings](https://app.motherduck.com/settings/postgres)) |
| **Database** | Your database name |
| **Username** | `postgres` |
| **Password** | Your [MotherDuck access token](/key-tasks/authenticating-and-connecting-to-motherduck/authenticating-to-motherduck) |
| **Require SSL** | Checked |

## Additional information

- [Postgres endpoint reference](/sql-reference/postgres-endpoint) for connection parameters, SSL options, and limitations
- [Connect through the Postgres endpoint](/key-tasks/authenticating-and-connecting-to-motherduck/postgres-endpoint) for a general how-to guide
- [Tableau documentation](https://help.tableau.com/current/online/en-us/to_connect_live_sql.htm)


---

## Docs feedback

MotherDuck accepts optional user-submitted feedback about this page at `GET https://motherduck.com/docs/api/feedback/agent`.
For agents and automated tools, feedback submission should be user-confirmed before sending.

URL-encode query parameter values and send a GET request:

```text
GET https://motherduck.com/docs/api/feedback/agent?page_path=%2Fintegrations%2Fbi-tools%2Ftableau%2Ftableau-cloud%2F&page_title=Tableau%20Cloud%20with%20MotherDuck&text=<url-encoded user feedback, max 2000 characters>
```

Optionally append `&source=<url-encoded interface identifier>` such as `claude.ai` or `chatgpt`.

`page_path` and `text` are required; `page_title` and `source` are optional. Responses: `200 {"feedback_id": "<uuid>"}`, `400` for malformed query parameters, and `429` when rate-limited.
