# Tableau

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

Tableau is a visual analytics platform transforming the way we use data to solve problems—empowering people and organizations to make the most of their data.

## Kin Score — 46.6 / 100 (developing)

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

| Facet | Score |
|---|---|
| Discoverability | 63.0 |
| Contract Quality | 73.6 |
| Governance | 9.8 |
| Contract Governance | 9.8 |
| Operational Transparency | 26.3 |
| Developer Ergonomics | 42.9 |
| Commercial Clarity | 43.4 |
| Access Clarity | 43.4 |

## Agent readiness — 39.1 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | documented |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | verified |
| 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

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

## APIs (25)

- **Tableau Metadata API** — GraphQL-based API for querying metadata about Tableau content, data sources, and lineage information.
- **Tableau Hyper API** — API for creating, reading, and updating Hyper files, which are the data files that power Tableau extracts.
- **Tableau Embedding API** — JavaScript API for embedding Tableau visualizations in web applications with advanced interaction capabilities.
- **Tableau Document API** — Python library for programmatically updating Tableau workbook and data source files.
- **Tableau Server Client (Python)** — Python library that wraps the Tableau REST API for easier programmatic access.
- **Tableau Extensions API** — The Tableau Extensions API allows developers to create dashboard extensions and viz extensions that users can interact with directly in Tableau, enabling integration with other ...
- **Tableau Web Data Connector** — The Tableau Web Data Connector (WDC) provides an SDK for building connectors to any data accessible over HTTP, allowing users to bring external data into Tableau for analysis an...
- **Tableau Connector SDK** — SDK for developing custom Tableau connectors using ODBC or JDBC drivers, including documentation, example files, a test harness, and a packaging tool for distribution.
- **Tableau Analytics Extensions API** — The Analytics Extensions API allows integration of external analytics engines such as Python, R, MATLAB, and data science platforms with Tableau calculations for advanced analyt...
- **Tableau Webhooks** — Tableau Webhooks enable event-driven automation by sending HTTP POST notifications to specified URLs when events occur on Tableau Server or Tableau Cloud.
- **Tableau VizQL Data Service** — The VizQL Data Service provides a programmatic HTTP interface to query published data sources outside of Tableau visualizations, enabling headless data access from any application.
- **Tableau Pulse API** — The Tableau Pulse API enables programmatic creation, management, and querying of Tableau Pulse metrics and subscriptions, as well as embedding Pulse insights into web applications.
- **Tableau Authentication API** — Sign in and sign out of Tableau Server or Tableau Cloud. You must sign in to obtain an authentication token before calling other methods.
- **Tableau Data Sources API** — Publish, query, update, delete, and download data sources. Data sources define the connection to data and can be shared across multiple workbooks.
- **Tableau Favorites API** — Add and remove content items from a user's list of favorites, including workbooks, views, data sources, projects, and flows.
- **Tableau Groups API** — Create, update, delete, and query groups. Groups are collections of users that simplify permission management.
- **Tableau Jobs API** — Query and cancel background jobs on a site, including extract refreshes, subscriptions, and flow runs.
- **Tableau Permissions API** — Query and set permissions on content items including workbooks, data sources, projects, views, and flows.
- **Tableau Projects API** — Create, update, delete, and query projects. Projects are containers for organizing workbooks, data sources, and other content on a site.
- **Tableau Schedules API** — Create, update, delete, and query schedules for extract refreshes and subscriptions on Tableau Server.
- **Tableau Sites API** — Manage sites on Tableau Server. A site is a collection of users, groups, projects, workbooks, data sources, and other resources.
- **Tableau Subscriptions API** — Create, update, delete, and query subscriptions. Subscriptions deliver snapshots of views to users on a schedule.
- **Tableau Users API** — Add, update, remove, and query users on a site. Users are individuals who can sign in to Tableau Server or Tableau Cloud.
- **Tableau Views API** — Query views and download view images or data. Views are the individual sheets, dashboards, or stories within a workbook.
- **Tableau Workbooks API** — Publish, query, update, delete, and download workbooks. Workbooks contain one or more views (sheets, dashboards, or stories) and can connect to one or more data sources.

## MCP servers (1)

- **MCP Server**

## Agentic access (1)

- **Tableau Agentic Access** — 70 operations · 32 acting

## Security (2)

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

## Plans (1)

- **Tableau Plans Pricing**

## Use cases (5)

- **Enterprise Reporting** — Automate the creation and distribution of business reports and dashboards across organizations.
- **Embedded Analytics** — Embed interactive visualizations and analytics directly into customer-facing applications.
- **Data Governance** — Track data lineage, manage permissions, and enforce data policies across the analytics platform.
- **Self-Service Analytics** — Enable business users to explore data and create visualizations without IT involvement.
- **Content Migration** — Programmatically migrate workbooks, data sources, and configurations between Tableau environments.

## Tags

Analytics, Business Intelligence, Dashboards, Data Visualization

---

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