Embedded Analytics

Make it easier for more people to interact with data. Embed your vizzes into other business applications like Salesforce and Microsoft Sharepoint.

Get started with Tableau's Embedded Analytics Playbook

JavaScript API

Embedded Analytics

Embed and programmatically interact with individual dashboards.

REST API

Embedded Analytics

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

JavaScript API

Embed and programmatically interact with individual dashboards.

Use Cases: Customize the user experience of dashboard interaction and functionality of embedded application.

Benefits:

  • One-stop shop: make it easy for users to go to one place to get the information they need to do their job
  • Customization: fully customize the user experience including branding, colors, navigation, and content

Level of Support: Tableau-supported

Resources:

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:

  • Integrate user management of Tableau Server with the user management of the embedding application.
  • Manager Server content and permissions based on your application's state.
  • Query Server metadata so the correct information is displayed to your user.
  • Automate the management of Tableau Server amongst many other applications.

Level of Support: Tableau-supported

REST API Resources:

Tableau Server Client Library Resources:

Single Sign-On

Embedded Analytics

Leverage single sign-on for SAML, OpenID, Active Directory, Kerberos.

Mobile App Bootstrap

Embedded Analytics

Sample code for custom mobile app development.

Single Sign-On

Leverage single sign-on for SAML, OpenID, Active Directory, Kerberos.

To learn more about authentication options for Tableau Server Go here
To learn more about authentication options for Tableau Online Go here

Mobile App Bootstrap

Sample code to provide a starting point for custom mobile app development.

Use Cases:

  • Learning approaches for embedding Tableau visualizations in custom mobile apps
  • Creating a custom mobile app from scratch
  • Modifying an existing custom mobile app

Benefits:

  • Provides starting point for developing your own custom mobile apps with embedded Tableau visualizations
  • Demonstrates techniques for embedding visualizations keeping users signed in to Tableau Server

Level of Support: Community-supported

Resources:

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 developer tools.

Learn More

Sign up for developer updates