skillfed

alibabacloud-tea-openapi

Alibaba Cloud openapi SDK Library for Python

alibabacloud-tea-openapi v0.4.5 6.6M downloads/30d#1,889 on PyPI21
Permissive license Apache License 2.0 Active released

What it is and what it does

This is the foundational OpenAPI client library for Alibaba Cloud services in Python. It abstracts the low-level HTTP and authentication mechanics needed to call Alibaba Cloud's OpenAPI endpoints, working in concert with the alibabacloud-credentials and alibabacloud-gateway-spi packages to handle credential resolution and request routing.

Developers use it as the base layer when building integrations with Alibaba Cloud services—typically by importing its models and utilities, then layering service-specific logic on top. It handles serialization, signing, and response parsing so you don't have to. The package is in Beta status, actively maintained, and supports Python 3.7 through 3.12.

Use it for:

  • Building Python applications that call Alibaba Cloud APIs for compute, storage, or database services.
  • Integrating Alibaba Cloud services into existing Python backend infrastructure or data pipelines.
  • Automating Alibaba Cloud resource provisioning and management from Python scripts.
  • Wrapping Alibaba Cloud APIs in higher-level Python libraries or frameworks specific to your domain.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides a Python SDK for calling Alibaba Cloud OpenAPI services, handling authentication, request formatting, and response parsing.

Yes, if you are building on Alibaba Cloud infrastructure. The package is actively maintained, has no known vulnerabilities, carries a permissive license, and integrates cleanly with Alibaba's credential and gateway ecosystem. Install friction is low. Not relevant if you are not using Alibaba Cloud services.

Install

alibabacloud-tea-openapi on PyPI

pip

pip install alibabacloud-tea-openapi

uv

uv add alibabacloud-tea-openapi

poetry

poetry add alibabacloud-tea-openapi

Installing alibabacloud-tea-openapi

Before you install

Low friction installation with a pure-Python wheel. Actively maintained as of 2026-07-14 with recent commits. Depends on five runtime packages including cryptography and Alibaba-specific credential and gateway libraries.

License in practice

Licensed under Apache License 2.0 (permissive), allowing use in commercial and open-source projects with minimal restrictions beyond attribution and liability disclaimers.

Quickstart

pip install alibabacloud_tea_openapi

from alibabacloud_tea_openapi import models
# Use with Alibaba Cloud credential and gateway libraries to construct and send API requests

Requires Python 3.7 or later; intended for use with Alibaba Cloud services and their credential/gateway infrastructure.

Verify before relying

  • Specific OpenAPI endpoint coverage and which Alibaba Cloud services are supported by this SDK version.
  • Whether this package is the recommended entry point or if service-specific SDKs are preferred for most use cases.
  • Performance characteristics and rate-limiting behavior when calling high-volume Alibaba Cloud APIs.

Package facts

License Apache License 2.0 (permissive)
Python support supports the current Python release (>=3.7)
Install friction low — pure-Python wheel
Runtime dependencies 5 — alibabacloud-credentials, alibabacloud-gateway-spi, alibabacloud-tea-util, darabonba-core, cryptography
Maintenance actively maintained — 31 days since the last release
Last repo commit
First released
Downloads 6,553,680/month — #1,889 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: alibabacloud_tea_openapi-0.4.5-py3-none-any.whl

Keywords: alibabacloud, tea, openapi

Development Status :: 4 - BetaIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Software Development

Tags

alibaba cloud api clientopenapi sdk pythonalibaba cloud sdktea openapi wrapperaliyun api integrationcloud service client libraryalibaba openapi authentication
cloud-sdkalibaba-cloudopenapi-client

More Software Development packages

typing-extensions

Provides backported and experimental type hints…

permissive · top 100 on PyPI

numpy

NumPy provides an N-dimensional array object…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

annotated-doc

Provides a way to document function parameters,…

permissive · top 100 on PyPI

typer

Typer builds command-line applications from…

permissive · top 1,000 on PyPI

distlib

Distlib provides low-level packaging utilities…

permissive · top 1,000 on PyPI

alibabacloud-openapi-util

Provides utility functions for constructing and…

permissive · top 5,000 on PyPI

alibabacloud-tea-xml

Parses and handles XML data as part of Alibaba…

permissive · top 5,000 on PyPI

darabonba-core

Provides core utilities and protocol handling…

permissive · top 5,000 on PyPI

alibabacloud-tea

Provides a foundational utility module for…

permissive · top 5,000 on PyPI

alibabacloud-endpoint-util

Provides endpoint resolution utilities for…

permissive · top 5,000 on PyPI

alibabacloud-tea-util

Provides utility functions and helpers for the…

permissive · top 5,000 on PyPI

alibabacloud-darabonba-string

Provides string utility functions for Alibaba…

permissive · top 15,000 on PyPI

alibabacloud-oss-util

Provides utility functions for working with…

permissive · top 15,000 on PyPI

alibabacloud-credentials-api

Provides credential management interfaces and…

permissive · top 5,000 on PyPI

scaleway-core

Provides Python bindings and utilities for…

permissive · top 15,000 on PyPI