Embedding JavaScript API

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

Level of support
Tableau Server, Tableau Public, Tableau Cloud
Programming 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 visualisations from Tableau Server, Tableau Public and Tableau Online in web pages
  • Dynamically load and resize visualisations
  • Filter the data displayed in visualisations with HTML controls in the page
  • Select marks in visualisations 
  • Programmatically respond to user interactions in visualisations 
  • Export visualisations 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
  • Customisation: fully customise the user experience including branding, colours, navigation and content