All Products
Search
Document Center

DataWorks:Use DataWorks OpenAPI

Last Updated:Mar 25, 2026

DataWorks OpenAPI lets you automate and integrate DataWorks operations programmatically. This page covers everything you need before making your first call: which API version to use, call methods, rate limits, billing, and endpoints.

Basic information

VersionPortalSupported APIsSupported regions
2024-05-18 (new)OpenAPI portalAPI listChina (Hangzhou), China (Shanghai), China (Shenzhen), China (Beijing), China (Zhangjiakou), Alibaba Gov Cloud, China (Shanghai) Finance Cloud, China (Chengdu), China (Hong Kong), Singapore, Indonesia (Jakarta), US (Silicon Valley), US (Virginia), Germany (Frankfurt), UK (London), Japan (Tokyo), and Malaysia (Kuala Lumpur)
2020-05-18 (previous)OpenAPI portalAPI list

Choosing a version for Data Development APIs:

Important

The correct version depends on whether you use the New Data Studio.

  • Using New Data Studio → use version 2024-05-18

  • Not using New Data Studio → use version 2020-05-18

Selecting the wrong version causes query failures or unexpected results. Confirm which Data Studio you use before integrating.

Prerequisites

Before you begin, ensure that you have:

  • The AliyunDataWorksFullAccess permission granted to your Alibaba Cloud account or RAM user. For details, see Access control.

Limits

DataWorks OpenAPI covers multiple feature modules — tenant, metadata, Data Development, and Operation Center. The edition requirements for each OpenAPI match those of its corresponding feature.

To maintain system stability, APIs are classified as read or write based on their operation type. For example, ListFiles is a read API and CreateFile is a write API. Each DataWorks edition has different queries per second (QPS) and daily call limits:

EditionQPS limitDaily call limit
Basic EditionTotal QPS for all APIs ≤ 5≤ 100 calls/day
Standard Edition≤ 1,000 calls/day
Professional Edition≤ 10,000 calls/day
Enterprise EditionRead APIs ≤ 50 QPS; Write APIs ≤ 20 QPSNo limit
Important
  • Limits apply to the combined calls of an Alibaba Cloud account and all its RAM users within each region.

  • Both successful and failed calls count toward the daily limit. Only successful calls count toward billing — see Billing for details.

  • If you exceed the QPS or daily call limit, calls fail. Control call concurrency and volume accordingly.

Billing

Each OpenAPI version includes a monthly free call quota. After the free quota is exhausted, only Enterprise Edition supports pay-as-you-go billing. For Basic, Standard, and Professional editions, daily call limits prevent the monthly total from exceeding the free quota.

EditionFree quotaPay-as-you-go pricing
Basic Edition3,100 calls/monthNot supported
Standard Edition31,000 calls/monthNot supported
Professional Edition310,000 calls/monthNot supported
Enterprise Edition1,000,000 calls/monthUSD 0.05 per 10,000 calls
Important
  • The free quota is shared between an Alibaba Cloud account and its RAM users, per region, and resets every calendar month.

  • Only successful calls consume the free quota and are charged after the quota is exhausted. Failed calls do not count toward billing.

  • For Enterprise Edition, the actual price on your bill prevails.

Calling instructions

For general information about Alibaba Cloud OpenAPI, see Alibaba Cloud OpenAPI.

Call methods

MethodDescription
Alibaba Cloud SDK (recommended)The software development kit (SDK) handles authentication and request signing automatically. For supported languages and installation instructions, see DataWorks SDKDataWorks SDK.
Native HTTP callMake raw HTTP requests. You must implement the signature algorithm and build each request manually. For the signature specification, see Request structure and signature mechanism.

API style

RPC style.

Endpoints

Select the endpoint for the region where your DataWorks project resides to minimize latency. For example, the VPC endpoint for the China (Zhangjiakou) region is dataworks-vpc.cn-zhangjiakou.aliyuncs.com.

For a full list of endpoints, see Endpoints (2024-05-18) and Endpoints (2020-05-18).

Call examples

View OpenAPI usage

Use the Open Platform to monitor your API usage, including free quota consumption, total call counts, and scheduling details. For details, see DataWorks Open API.