Call methods

Updated at:
Copy as MD

Alibaba Cloud provides multiple methods to call API operations. Choose the method that best fits your development workflow and tooling preferences.

Call methods

Note

SDKs integrate easily into your application and cover the widest range of API operations. Use SDKs to call API operations whenever possible.

  • Alibaba Cloud SDKs

    Alibaba Cloud provides SDKs for multiple programming languages, including Java, C#, Go, Python, TypeScript + Node.js, PHP, and C++. SDKs handle signature logic, timeouts, and retries automatically, and return structured response objects — letting you focus on your application logic rather than request construction.

    For more information, see Alibaba Cloud SDKs.

  • Alibaba Cloud CLI

    Run aliyun commands to interact with Alibaba Cloud services and manage cloud resources directly from your terminal. For more information, see What is Alibaba Cloud CLI

  • ROS

    Resource Orchestration Service (ROS) is an Alibaba Cloud service for managing cloud computing resources. Define your resources — such as Elastic Compute Service (ECS) instances and ApsaraDB RDS instances — and their relationships in a template. ROS then provisions and configures everything automatically, enabling repeatable deployments and simplified O&M. For more information, see What is Resource Orchestration Service.

  • Terraform

    Terraform is an open source tool for previewing, configuring, and managing cloud infrastructure securely and efficiently. Like ROS, Terraform calls API operations by interpreting templates. For more information, see What is Alibaba Cloud Terraform?

  • Native HTTP calls

    To make native HTTP calls, construct custom requests and sign them manually. For more information about the signature method, see Request syntax and signature method.