Cloud Computer Management SDK

更新时间:
复制 MD 格式

Elastic Desktop Service (EDS) SDKs let you create and manage cloud desktop resources programmatically — without signing requests manually or writing authentication logic from scratch. SDKs are available for seven languages: Java, TypeScript, Go, PHP, Python, C#, and C++.

To use any EDS SDK, you need an Alibaba Cloud account and an AccessKey pair. See Obtain an AccessKey pair.

How EDS SDKs work

All EDS SDKs wrap the API operations released on September 30, 2020 (ecd20200930). Each SDK:

  • Authenticates requests automatically using your AccessKey pair — no manual request signing required.

  • Provides typed wrappers around every EDS API operation.

  • Requires both the EDS SDK and the Alibaba Cloud core library for your language (for example, Java requires ecd20200930 and tea-openapi).

SDK versions

Alibaba Cloud OpenAPI Explorer provides two SDK versions: For more information about the differences between the two, see Differences between upgraded SDKs and original SDKs.

  • Upgraded SDKs — improved developer experience and verified sample code. Note that upgraded SDKs do not add new API features.

  • Original SDKs — the earlier version, still available for existing integrations.

Available SDKs

For installation instructions and sample code, use the links in the table below. Each tutorial is hosted on Alibaba Cloud OpenAPI Explorer and covers dependency setup, client initialization, and a runnable example.

LanguageDownloadGetting startedIDE guide
Javaalibabacloud-java-sdkJava tutorial and sampleUse Alibaba Cloud SDKs for Java in an IDE
TypeScriptalibabacloud-typescript-sdkTypeScript tutorial and sample
Goalibabacloud-goGo tutorial and sampleUse Alibaba Cloud SDKs for Go in an IDE
PHPalibabacloud-sdk-phpPHP tutorial and sampleUse Alibaba Cloud SDKs for PHP in an IDE
Pythonalibabacloud-python-sdk and alibabacloud-python2-sdkPython tutorial and sampleUse Alibaba Cloud SDKs for Python in an IDE
C#alibabacloud-csharp-sdkC# tutorial and sample
C++alibabacloud-sdk-cppC++ tutorial and sample

On each GitHub repository page, you can check the release notes, download the package, and view the changelog.

References

For SDK documentation, getting started tutorials, and open source projects across all Alibaba Cloud services, see the Apsara Developer Community.

  • The Alibaba Cloud Developer Center provides SDKs for frequently used programming languages. It also provides information such as Maven project addresses, pip commands, and version guides. For more information, see Developer Center.

  • For SDKs in other programming languages, see Third-party SDK services.

  • For WUYING Workspace management endpoints, see Endpoints.

  • For cloud computer management APIs, see the API directory.

References