Platform Automation

Using Tableau Server's REST API or command line utilities, tabcmd and tabadmin, you can programmatically create custom Tableau Server workflows.

REST API

Platform Automation

Programmatic access to work with your content, users, sites and more.

TabMigrate

Deployment & Platform Automation

Migrate workbooks from one Tableau Server environment or project to another.

REST API & Tableau Server Client Library

Part of Tableau Server and Tableau Online, the REST API enables programmatic access to work with your content, users, sites and more.

Use Cases:

  • Automating tasks like managing users, groups, sites
  • Updating workbooks or datasources
  • Integrating Tableau content with a custom app or portal

Level of Support:  Tableau-supported

Learn More

TabMigrate

Migrate workbooks from one Tableau Server environment or project to another.

Use Cases: TabMigrate is a lightweight tool for moving Tableau content between multiple Tableau Server environments, such as test and production. It can also be used to provision sites with workbooks and data sources from a local file system.

Level of Support: Community-supported

Get it here

Tabadmin

Platform Automation

Perform certain administrative tasks and change Tableau Server configuration settings with this scriptable, command-line utility. Ships with Tableau Server.

Tabcmd

Platform Automation

Use this command-line utility to script content management tasks for Tableau Server and Tableau Online.

Tabadmin

Perform certain administrative tasks and change Tableau Server configuration settings with this scriptable, command-line utility. Ships with Tableau Server.

Use Cases: Add users, backup the server, start or stop the server, get logs, and more.

Level of Support: Tableau-supported

More info

Tabcmd

Use this command-line utility to create scripts to automate administrative and content management tasks on Tableau Server or Tableau Online.

Use Cases: Create and delete users, projects, and groups, upload content, refresh datasources and more.

Level of Support: Tableau-supported

Get it here

More resources

Community

Visit the Developer Portal to ask questions, contribute content, and connect.

Learn More

GitHub

Find Tableau's repositories to get the latest APIs and samples, submit issues, and more.

Learn More

Support

Learn more about support for our APIs and IT tools.

Learn More