Embedding JavaScript API

Use the Tableau Embedding API to integrate Tableau visualizations into your own web applications.

Level of Support
Tableau Server, Tableau Public, Tableau Online
Coding Languages
JavaScript, HTML

Help people gain more insight from their dashboards, by putting them in context. The API allows you to embed your vizzes in any custom-built application or your existing business applications like Salesforce and Microsoft Sharepoint.

Use Cases

Here are some of the things that you can do with the JavaScript API: 

  • Display visualizations from Tableau Server, Tableau Public, and Tableau Online in web pages
  • Dynamically load and resize visualizations
  • Filter the data displayed in visualizations with HTML controls in the page
  • Select marks in visualizations 
  • Programmatically respond to user intercations in visualizations 
  • Export visualizations to an image or PDF file


  • 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