Tableau Exchange

Developer Tools

Tableau · Developer tools & code hosting

Best for: Tableau customers, partners, and developers distributing dashboards, embedded web extensions, custom viz types, or data connectors to Tableau users.

Overview

Tableau Exchange is Tableau’s official marketplace for discovering Tableau-related content and extensions. It presents four main areas: Accelerators, Dashboard Extensions, Viz Extensions, and Connectors. Accelerators are expert-built dashboards tailored to industries or enterprise applications. Dashboard Extensions add functionality to Tableau dashboards through web applications. Viz Extensions add custom visualization types to worksheets. Connectors enable Tableau to access additional databases and applications. Users can discover offerings, review their capabilities, and add extensions to dashboards while working within Tableau.

How to build & ship

  1. 1Build a web-based Tableau dashboard or viz extension with the Tableau Extensions API, or build a connector for an additional data source.
  2. 2Host the extension on a publicly accessible HTTPS web server; localhost is permitted for development.
  3. 3Define the .trex manifest with the name, description, hosted URL, and data-access requirements, and keep it consistent with the Exchange listing.
  4. 4Implement security and usability requirements, including input validation, declared data access, customer support, design-guideline compliance, and the required 280×280 PNG icon.
  5. 5Submit the extension for Tableau Exchange inclusion and account for Tableau Server or Tableau Cloud administrator and site permissions after listing.

Key APIs & SDKs

Tableau Extensions API
Dashboard Extension surface
Viz Extension surface
.trex extension manifest
Tableau Server and Tableau Cloud extension controls

Authentication & security

  • Primary auth: Tableau platform, site, or user permission grant for extensions
  • Also supports: HTTPS-hosted web application with Tableau extension permission controls
  • Security review: Required
  • Exchange publication requires HTTPS hosting, input validation, declared data-access requirements, a customer-support URL, dashboard-extension design compliance, manifest and listing consistency, and a 280×280 PNG icon. Tableau administrators may also require safe-listing or explicit full-data permission.
  • Exchange publication is subject to Tableau’s security, usability, design, manifest-consistency, support-URL, and icon requirements. The detailed submission workflow and review timeline are not publicly specified on the supplied publisher page.
  • Not publicly specified

Monetization

Onboarding
Not publicly specified
Commission
Not publicly specified
Merchant of Record
Not publicly specified

Pros & cons for builders

Pros

  • Official Tableau discovery surface integrated with the Tableau ecosystem.
  • Supports accelerators, dashboard extensions, viz extensions, and connectors.
  • Documents security, permission, manifest, and design requirements for Exchange extensions.

Cons

  • Exchange-wide fees, commission, merchant-of-record terms, and rate limits are not publicly specified.
  • Extensions may require administrator or site permission, safe-listing, or full-data approval.
  • The detailed submission workflow and review timeline are not publicly specified on the supplied publisher page.

Frequently asked questions

How do I get my app approved on Tableau Exchange?

Exchange publication is subject to Tableau’s security, usability, design, manifest-consistency, support-URL, and icon requirements. The detailed submission workflow and review timeline are not publicly specified on the supplied publisher page.

What authentication does Tableau Exchange use?

Tableau Exchange apps primarily authenticate with Tableau platform, site, or user permission grant for extensions, also supporting HTTPS-hosted web application with Tableau extension permission controls.

How is Tableau Exchange monetized?

Tableau Exchange supports not publicly specified monetization. Typical commission: Not publicly specified. Onboarding fee: Not publicly specified.

Is a security review required to list on Tableau Exchange?

Yes, Tableau Exchange requires a formal security or listing review before apps go live. Exchange publication requires HTTPS hosting, input validation, declared data-access requirements, a customer-support URL, dashboard-extension design compliance, manifest and listing consistency, and a 280×280 PNG icon. Tableau administrators may also require safe-listing or explicit full-data permission.