This topic describes the APIs and SDKs that ApsaraDB for Redis supports and how to use the APIs and SDKs.
API classification

API | Intended user | Description |
---|---|---|
OpenAPI | O&M personnel | This API is used to manage ApsaraDB for Redis instances. For example, you can call the CreateInstance, ModifyInstanceSpec, and RestartInstance operations to create, modify, and restart instances. You can also call the API operations of different Alibaba Cloud services to implement complex custom features. |
Redis-API | Business developer | This API is used to run database commands to manage data in ApsaraDB for Redis instances. For example, you can run the SET command to set the value of a key and the GET command to obtain the value of a key. For more information about the commands that ApsaraDB for Redis supports, see Overview. |
Relationship between APIs and SDKs
SDK is short for software development kit. An SDK can be understood as a program library that contains a set of well-designed software features. The program library provides a unified API to connect to external systems and provide related capabilities. ApsaraDB for Redis allows you to use SDKs to call the OpenAPI and Redis API.