---
schema_version: "1"
id: 37e86ea80dc6082f61987b358a06e4bb02bfd9f1c9c511c98698c43a5b1e0bbc
title: Tableau Extract API
collection: tableau
version: next
locale: en-us
portal_url: https://docs.salesforce.com/tableau/next/en-us/public/desktop/extracting_TDE_API.md
canonical_url: https://help.tableau.com/v0.0/public/desktop/en-us/extracting_TDE_API.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 4fe5a9d83f4b11f6ca7c73e43cf29c4dfb31854316d4701405c6e7dfe2aaaa8a
description: Use the Tableau Hyper API to create and modify .hyper extract files programmatically.
---
[Skip to main content](#main-content)

# Tableau Hyper API

You can use the Tableau Hyper API to create `.hyper` extract files (supported in Tableau 10.5 and later). Using the Hyper API you can build applications that can insert, read, update and delete data from those files.

- For more information about the Tableau Hyper API, see the [Hyper API documentation](https://help.tableau.com/current/api/hyper_api/en-us/).
- For more information about the `.hyper` format, see [Extract Upgrade to .hyper Format](https://help.tableau.com/v0.0/public/desktop/en-us/extracting_upgrade.htm).

If you are using Tableau 10.5 and later, you can still use the [Upgrade from the Extract API 2.0 to the Hyper API](https://help.tableau.com/current/api/hyper_api/en-us/docs/hyper_api_upgrade.html) to create `.hyper` files. However, the Hyper API provides you more options for working with the extract files and offers improved performance.

The Hyper API runs on Windows, Linux, and macOS and supports multiple programming languages, including C++, Java, and Python, and .NET (C#).