---
schema_version: "1"
id: 6be2a3777d8e18ac3ea535dc5685b6b9b273f7e2ec6fb68ca5ecb75b6ade700f
title: Developer Resources
collection: tableau
version: next
locale: en-us
portal_url: https://docs.salesforce.com/tableau/next/en-us/online/dev_resources.md
canonical_url: https://help.tableau.com/v0.0/online/en-us/dev_resources.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 9a69b390b90f6fff1ba14d3eccfc76923797bea61abb204da642c0ba479bfe05
description: Overview of developer resources like the JavaScript API, REST API, and Developer Portal.
---
[Skip to main content](#main-content)

# Developer Resources

The [Tableau Developer Portal](https://www.tableau.com/developer) is the place to go for everything related to extending and automating Tableau. There you can get access to the following:

- **JavaScript API**—Integrate Tableau views into your own web applications.
- **Tableau Cloud Manager REST API**—Centrally administer and configure multiple Tableau Cloud sites and their users in at the tenant.
- **Tableau REST API**—Manage provisioning, permissions, and publishing on Tableau Server or Tableau Cloud via HTTP. The REST API gives you access to the functionality behind the data sources, projects, workbooks, site users, and sites. You can use this access to create custom applications or to script interactions with server resources.
- **Tableau SDK**—Use C, C++, Java, or Python to create extracts from any data and then to publish your extracts.
- **Tableau Metadata API**—Using GraphQL, you can discover and query Tableau content and related external assets and metadata..
- **Web Data Connector**—Create a Tableau connection in JavaScript to almost any data that's accessible over HTTP. This can include internal web services, JSON data, XML data, REST APIs, and many other sources.
- ODBC connector—Create a connection using ODBC (Open Database Connectivity), which is a data-access protocol that's supported by a wide array of data sources. In Tableau Desktop, you can connect to any ODBC-compliant source using the built-in ODBC connector.

In addition to these resources, you can get complete documentation and examples, and collaborate with the Tableau developer community.

### **Notes for Tableau Cloud users**

- When you make REST API calls to Tableau Cloud, you need to use the URL for the instance on which your site exists. For example, https://10ay.online.tableau.com/
    
    For information, see **Specifying Resources for Tableau Cloud** under [Using URIs to Specify Resources](https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_fundamentals.htm#using_uris_for_resources).
- Not all of the methods provided in the Tableau REST API are applicable to Tableau Cloud. For information, see the API listing by category in the [API Reference](https://help.tableau.com/current/api/rest_api/en-us/help.htm#REST/rest_api_ref.htm).

[Go to the developer community](https://community.tableau.com/s/topic/0TO4T000000QF8eWAG/developers)