Tous les produits
Search
Centre de documentation

Alibaba Cloud SDK:Alibaba Cloud SDKs

Dernière mise à jour :Aug 11, 2026

Les SDK Alibaba Cloud sont des packages prédéfinis permettant d'appeler les opérations API d'Alibaba Cloud. Ils gèrent l'authentification, la signature des requêtes et l'intégration spécifique au langage, ce qui vous permet de vous concentrer sur le développement de votre application plutôt que sur l'implémentation manuelle des mécanismes API.

Qu'est-ce qu'un SDK Alibaba Cloud ?

Les SDK Alibaba Cloud sont des packages conçus pour appeler les opérations API des services Alibaba Cloud. Ces SDK sont disponibles pour plusieurs langages de programmation et frameworks de développement, notamment Java, Python, Node.js et Go.

L'utilisation d'un SDK plutôt que l'appel direct de l'API REST présente plusieurs avantages pratiques :

  • Aucune logique de signature à implémenter : le SDK gère automatiquement la vérification d'identité, l'authentification et la signature des requêtes.

  • Développement plus rapide : les composants prédéfinis vous permettent d'appeler les opérations API en quelques lignes de code, sans avoir à construire des requêtes HTTP brutes.

  • Comportement cohérent entre les langages : le comportement des SDK est standardisé dans tous les langages pris en charge, ce qui réduit les surprises lors de l'intégration.

Pour obtenir des informations générales sur les opérations API, consultez la section « What is Alibaba Cloud API? » de la rubrique Vue d'ensemble.

Quels types de SDK Alibaba Cloud propose-t-il ?

Les SDK Alibaba Cloud se divisent en deux catégories :

  1. SDK générés automatiquement par OpenAPI Portal — SDK standardisés générés à partir des opérations API enregistrées du service. Disponibles pour plusieurs langages de programmation. Exemples : SDK pour Elastic Compute Service (ECS), ApsaraDB RDS et les services de mise en réseau.

  2. SDK développés en interne — SDK maintenus par des services cloud individuels qui utilisent des passerelles API auto-gérées. Ces SDK varient selon le service. Exemples : SDK pour Object Storage Service (OSS), Simple Log Service et Tablestore.

Important

En raison de la nature spécifique de certains services cloud, cette rubrique ne couvre pas les SDK développés en interne utilisés pour l'intégration de fonctionnalités, tels que le SDK Queen pour ApsaraVideo Live, le SDK pour la connexion en un clic du service Phone Number Verification Service ou le client terminal pour ApsaraDB for Redis.

Quel type choisir ?

Ma situation

Type de SDK à utiliser

Le service souhaité apparaît dans OpenAPI Portal avec un bouton Debugging dans sa référence API

SDK généré automatiquement

La documentation du service inclut une section intitulée « Use OpenAPI » ou « Integration overview »

SDK généré automatiquement

SDK générés automatiquement par OpenAPI Portal

Ces SDK sont générés directement à partir des opérations API enregistrées dans OpenAPI Portal. Ils standardisent les règles de vérification d'identité, d'authentification et de signature dans tous les langages pris en charge. Vous n'avez pas besoin d'implémenter la logique du SDK en fonction du service cloud sous-jacent : le portail la génère pour vous.

Comment identifier ce type de SDK

  1. Ouvrez la référence API du service Alibaba Cloud que vous souhaitez utiliser. Si un bouton Debugging apparaît et renvoie vers OpenAPI Portal, cela signifie que les opérations API du service y sont enregistrées et que vous pouvez générer un SDK automatiquement.

  2. Vérifiez si la documentation du service contient des sections intitulées Use OpenAPI ou Integration overview.

À propos des SDK développés en interne

Un petit nombre de services Alibaba Cloud utilisent des passerelles auto-gérées et maintiennent leurs propres SDK développés en interne. Ces SDK diffèrent considérablement de ceux générés automatiquement. Utilisez-les en fonction de vos besoins métier et reportez-vous à la documentation du service correspondant pour plus de détails.

Le reste de cette documentation couvre les technologies et les modèles d'intégration des SDK générés automatiquement dans OpenAPI Portal.