Embedding API

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

Tableau Server, Tableau Public, Tableau Cloud
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.


Here are some of the things that you can do with the Embedding 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 interactions 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