# Overview

While the core extension functionality is the same across platforms, **configuration, security controls, and administrative responsibilities differ** depending on where Tableau is deployed.

This section explains how Apps for Tableau behave on each Tableau platform and what administrators and creators need to know.

***

### Supported Tableau platforms

* Tableau Desktop
* Tableau Server
* Tableau Cloud

Apps for Tableau follow Tableau’s official **Extensions framework** and respect all platform-specific security and governance rules.

***

### Supported Tableau versions

#### Dashboard Extensions

Dashboard Extensions follow Tableau’s Extensions framework and are supported on Tableau environments where dashboard extensions are available and enabled. Platform-specific configuration, permissions, allow-listing, and data access policies still apply.&#x20;

#### Viz Extensions

Viz Extensions are supported on **Tableau 2024.2 or later**. This is required because Tableau introduced the necessary backend support for Viz Extensions starting in version 2024.2.&#x20;

### Roles and responsibilities

| Role          | Responsibility                            |
| ------------- | ----------------------------------------- |
| Creator       | Add and configure extensions              |
| Viewer        | Interact with extensions                  |
| Administrator | Enable, allow-list, and secure extensions |

#### Recommended note

We recommend testing extensions in a non-production environment before upgrading Tableau Server or Tableau Cloud, especially when moving to a new major or maintenance release. Tableau Server and Tableau Cloud may also require allow-listing, HTTPS, and appropriate data-access permissions for extensions to run correctly.
