# Tableau Desktop

**Canonical:** https://apis.io/providers/tableau-desktop/  
**Website:** https://www.tableau.com/developer  
**APIs profiled:** 12

APIs and integration points for Tableau Desktop, a data visualization and business intelligence platform from Salesforce. Tableau provides REST APIs, embedding APIs, extension APIs, and SDK tools for building custom visualizations, automating server operations, and extending analytics capabilities.

## Kin Score — 39.2 / 100 (thin)

Scored 2026-08-21 under rubric 0.12.0. Trend: flat (+0.0 from 39.2).

| Facet | Score |
|---|---|
| Discoverability | 64.8 |
| Contract Quality | 55.9 |
| Governance | 0.0 |
| Contract Governance | 0.0 |
| Operational Transparency | 10.5 |
| Developer Ergonomics | 50.0 |
| Commercial Clarity | 36.8 |
| Access Clarity | 36.8 |

## Agent readiness — 29.1 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: no (confidence: high).

## APIs (12)

- **Tableau Extensions API** — Build dashboard extensions that enable users to interact with data from other applications directly in Tableau dashboards.
- **Tableau Hyper API** — Create, read, update, and delete data in .hyper files for use in Tableau Desktop and Server with high-performance data extract capabilities.
- **Tableau Embedding API** — Embed Tableau visualizations into web applications using modern web components with v3 of the Embedding API.
- **Tableau Metadata API** — Discover and query metadata about Tableau content using GraphQL, including workbooks, data sources, flows, and lineage information.
- **Tableau Server Client (Python)** — Python library that provides a convenient wrapper for the Tableau Server REST API for automation and integration workflows.
- **Tableau Desktop Authentication API** — Sign in and sign out operations.
- **Tableau Desktop Data Sources API** — Manage and refresh published data sources.
- **Tableau Desktop Projects API** — Manage projects on a site.
- **Tableau Desktop Server API** — Server information.
- **Tableau Desktop Sites API** — Manage Tableau sites.
- **Tableau Desktop Users API** — Manage users on a site.
- **Tableau Desktop Workbooks API** — Manage and download workbooks.

## Agentic access (1)

- **Tableau Desktop Agentic Access** — 25 operations · 15 acting

## Security (2)

- **Tableau Desktop Authentication** — apiKey · 1 scheme
- **Tableau Desktop Domain Security** — TLSv1.3 · HSTS · DMARC

## Plans (1)

- **Tableau Desktop Plans Pricing**

## Use cases (5)

- **Embedded Analytics** — Embed interactive dashboards and visualizations into customer-facing web applications.
- **Data Pipeline Automation** — Automate data extract creation and refresh workflows using the Hyper API and REST API.
- **Content Migration** — Migrate workbooks and data sources between Tableau Server environments programmatically.
- **Custom Dashboard Extensions** — Build write-back forms, custom controls, and third-party integrations as dashboard extensions.
- **Data Governance** — Track data lineage and content dependencies using the Metadata API for impact analysis.

## Tags

Analytics, Business Intelligence, Data Visualization, Desktop Application

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/tableau-desktop/). Scores are computed from the provider's own public artifacts under a published rubric.
