Tableau logo

Tableau

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.

13 APIs 1 Capabilities 10 Features
AnalyticsBusiness IntelligenceDashboardsData Visualization

APIs

Tableau REST API

The Tableau REST API allows you to manage and change Tableau Server, Tableau Cloud site, and Tableau Prep Conductor resources programmatically, using HTTP.

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.

Capabilities

Tableau Content Management

Workflow for managing Tableau content including workbooks, data sources, views, sites, users, and permissions. Used by Tableau administrators and content managers.

Run with Naftiko

Features

Data Source Management

Publish, query, update, delete, and download data sources that define connections to data shared across workbooks.

Workbook Management

Publish, query, update, delete, and download workbooks containing views, dashboards, and stories.

Site Administration

Create, configure, and manage Tableau Server and Cloud sites with full lifecycle control.

User and Group Management

Add, update, and remove users and groups with role-based access control for content permissions.

Permission Management

Query and set granular permissions on workbooks, data sources, projects, views, and flows.

Schedule and Subscription Management

Create and manage schedules for extract refreshes and subscriptions for automated content delivery.

Embedded Analytics

Embed Tableau visualizations in web applications with interactive filtering and full API control.

Metadata and Lineage

Query metadata about content, data sources, and data lineage using the GraphQL-based Metadata API.

Custom Connectors

Build custom connectors using ODBC or JDBC drivers to bring any data source into Tableau.

Webhooks

Enable event-driven automation with HTTP POST notifications when events occur on Tableau Server or Cloud.

Use Cases

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.

Integrations

Salesforce

Native integration with Salesforce CRM for unified analytics across sales, service, and marketing data.

Slack

Share Tableau visualizations and receive metric alerts directly in Slack channels.

Python and R

Extend Tableau calculations with Python and R scripts through the Analytics Extensions API.

Snowflake

Optimized connector for Snowflake data warehouse with live query and extract support.

Google BigQuery

Connect to Google BigQuery for large-scale data analytics and visualization.

Semantic Vocabularies

Tableau Context

0 classes · 14 properties

JSON-LD

Tableau Rest Context

0 classes · 0 properties

JSON-LD

API Governance Rules

Tableau API Rules

7 rules · 7 errors

SPECTRAL

Resources

🌐
DeveloperPortal
DeveloperPortal
📰
Blog
Blog
💬
Support
Support
👥
GitHubOrganization
GitHubOrganization
🟢
StatusPage
StatusPage
📄
ReleaseNotes
ReleaseNotes
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📝
SignUp
SignUp
🔗
Login
Login
🔗
Documentation
Documentation
👥
StackOverflow
StackOverflow
👥
YouTube
YouTube
🎓
Training
Training
🔗
SpectralRules
SpectralRules
🔗
Tableau REST API Shared Definition
NaftikoCapability
🔗
Content Management Workflow
NaftikoCapability