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.
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 NaftikoFeatures
Publish, query, update, delete, and download data sources that define connections to data shared across workbooks.
Publish, query, update, delete, and download workbooks containing views, dashboards, and stories.
Create, configure, and manage Tableau Server and Cloud sites with full lifecycle control.
Add, update, and remove users and groups with role-based access control for content permissions.
Query and set granular permissions on workbooks, data sources, projects, views, and flows.
Create and manage schedules for extract refreshes and subscriptions for automated content delivery.
Embed Tableau visualizations in web applications with interactive filtering and full API control.
Query metadata about content, data sources, and data lineage using the GraphQL-based Metadata API.
Build custom connectors using ODBC or JDBC drivers to bring any data source into Tableau.
Enable event-driven automation with HTTP POST notifications when events occur on Tableau Server or Cloud.
Use Cases
Automate the creation and distribution of business reports and dashboards across organizations.
Embed interactive visualizations and analytics directly into customer-facing applications.
Track data lineage, manage permissions, and enforce data policies across the analytics platform.
Enable business users to explore data and create visualizations without IT involvement.
Programmatically migrate workbooks, data sources, and configurations between Tableau environments.
Integrations
Native integration with Salesforce CRM for unified analytics across sales, service, and marketing data.
Share Tableau visualizations and receive metric alerts directly in Slack channels.
Extend Tableau calculations with Python and R scripts through the Analytics Extensions API.
Optimized connector for Snowflake data warehouse with live query and extract support.
Connect to Google BigQuery for large-scale data analytics and visualization.