All Products
Search
Document Center

Database Autonomy Service:Integration overview

Last Updated:Jun 18, 2026

Database Autonomy Service (DAS) provides a visual console and various integration methods, including OpenAPI Explorer, Alibaba Cloud SDK, and Resource Orchestration Service (ROS). Choose the method that best suits your requirements.

OpenAPI Explorer

OpenAPI Explorer is a platform that integrates API search, documentation, online debugging, SDK code samples, error diagnostics, and call statistics. You can call APIs of various Alibaba Cloud services, view requests and responses, and use auto-generated SDK samples to get started quickly. For more information, see What is OpenAPI.

Versions

Alibaba Cloud OpenAPI uses version numbers to manage the APIs of different major product versions. For example, Database Autonomy Service (DAS) currently supports the API version 2020-01-16. The string 2020-01-16 represents the API version number, not a date. This version provides the latest public API data and does not mean the API has been static since 2020-01-16.

Version number

Description

2020-01-16

Recommended.

Online debugging

Database Autonomy Service (DAS) supports API debugging in OpenAPI Explorer. Before you call an API, review the version, endpoint, and integration method information.

In OpenAPI Explorer, the navigation pane on the left lists APIs by category (for example, AddHDMInstance under Instance Access). In the center panel, you can select a region (for example, China (Shanghai)) and configure request parameters. Click Initiate Call to debug the API online. The pane on the right provides API documentation, SDK examples, and call results.

Debugging portal

To debug APIs, go to the online debugging page.

Endpoints

The service endpoint for Database Autonomy Service (DAS) is currently available only in the China (Shanghai) region. The public endpoint is das.cn-shanghai.aliyuncs.com.

  • The public endpoint is globally accessible.

  • A Virtual Private Cloud (VPC) is an isolated virtual network. Using a VPC endpoint offers the following benefits:

    • High security: VPC endpoints are accessible only from within the VPC, which enhances security and privacy.

    • Faster response times: By using the internal network, VPC endpoints respond faster than public endpoints, avoiding public network latency and bandwidth limits.

    • Lower cost: Communication through VPC endpoints occurs over the internal network, which can reduce data transfer costs.

Supported user identities

By default, OpenAPI Explorer uses the permissions of the logged-in Alibaba Cloud account, which has full API access and poses a security risk. We recommend that you create a RAM user for API access and daily O&M. Grant the RAM user the necessary permissions to manage DAS resources. For more information, see How to use DAS as a RAM user?

User identity

Supported

Alibaba Cloud account

Yes

RAM user (Recommended)

Yes

RAM role (Recommended)

Yes

More information

Integration methods

Database Autonomy Service (DAS) supports two integration methods: Alibaba Cloud SDK and custom encapsulation.

Integration method

Supported

Alibaba Cloud SDK

Yes

Alibaba Cloud CLI

No

Resource Orchestration Service (ROS)

No

Terraform

No

Custom encapsulation

Yes

Note

Using an SDK is the easiest and best-supported method for API integration. We highly recommend this approach.

  • Alibaba Cloud SDK

    • Alibaba Cloud provides SDKs for multiple programming languages, such as Java, C#, Go, Python, Node.js/TypeScript, PHP, and C++. You can integrate an SDK to call APIs directly by using the methods it exposes. SDKs automatically handle request signing, timeouts, and retries, and return structured response objects, which simplifies development. For more information, see Alibaba Cloud SDK.

    • You can use an Alibaba Cloud SDK to call Database Autonomy Service (DAS) APIs. For information about supported languages and how to install dependencies, see Database Autonomy Service (DAS) SDK.

  • Alibaba Cloud CLI

    • Alibaba Cloud CLI allows you to use the aliyun command in a terminal to interact with Alibaba Cloud services and manage your cloud resources. For more information, see What is Alibaba Cloud CLI?.

    • You cannot use Alibaba Cloud CLI to call Database Autonomy Service (DAS) APIs.

  • Resource Orchestration Service (ROS)

    • Resource Orchestration Service (ROS) is an Alibaba Cloud service that simplifies the management of cloud resources. Developers and administrators can write templates to define the required Alibaba Cloud resources, such as ECS instances and ApsaraDB for RDS instances, and the dependencies between those resources. The ROS engine automatically creates and configures all resources based on the template to automate deployment and O&M. For more information, see What is Resource Orchestration Service?.

    • You cannot use Resource Orchestration Service (ROS) to call Database Autonomy Service (DAS) APIs.

  • Custom encapsulation

    This method requires manually implementing the signature algorithm, constructing custom requests, and making native HTTP calls. For more information about the signature mechanism, see API overview and V3 request body & signature mechanism.

Usage notes

If a Database Autonomy Service (DAS) API call returns an error, verify your request parameters against the returned error code. For more information, see Common error codes.

You can also use the returned request ID or SDK error details with Alibaba Cloud OpenAPI Diagnostics for self-service troubleshooting.