alibabacloud-credentials-api
Alibaba Cloud Gateway SPI SDK Library for Python
What it is and what it does
This package is part of the Alibaba Cloud Gateway SDK ecosystem and provides the service provider interface (SPI) contract for credential management in Python. It defines the abstract interfaces and base classes that Alibaba Cloud API clients use to handle authentication and credential resolution across different providers and environments.
The package itself contains no runtime dependencies and is designed to be lightweight and stable. It is typically used as a foundational dependency by other Alibaba Cloud SDKs rather than directly by end-user code. The SPI pattern allows different credential providers (environment variables, configuration files, instance metadata, etc.) to be plugged in without modifying the core client libraries.
Use it for:
- Building or extending Alibaba Cloud SDK clients that need pluggable credential resolution
- Implementing custom credential providers for Alibaba Cloud services in enterprise environments
- Integrating Alibaba Cloud API calls into applications that require abstracted authentication handling
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides credential management interfaces and service provider integration (SPI) for Alibaba Cloud API clients in Python.
Yes, if you are building or extending Alibaba Cloud SDKs or need to implement custom credential providers. No, if you are looking for a standalone credential management tool—this is a library interface, not a user-facing tool. Check whether your Alibaba Cloud SDK already includes this as a dependency before installing separately.
Install
alibabacloud-credentials-api on PyPI
pip
pip install alibabacloud-credentials-apiuv
uv add alibabacloud-credentials-apipoetry
poetry add alibabacloud-credentials-apiInstalling alibabacloud-credentials-api
Before you install
Low install friction with no runtime dependencies. Actively maintained; last commit 2026-08-14 with a release 50 days ago. Supports Python 3.7 through 3.12.
License in practice
Apache License 2.0 (permissive) allows commercial use, modification, and distribution with minimal restrictions—suitable for most projects.
Quickstart
pip install alibabacloud-credentials-api
import alibabacloud_credentials_api
# Consult Alibaba Cloud documentation for credential provider implementation
Requires Python 3.7 or later; intended as a library for SDK integration rather than standalone use
Verify before relying
- Whether this package is intended for direct use or primarily as a dependency for other Alibaba Cloud SDKs
- What specific credential providers or authentication methods are supported by the SPI
- Whether documentation beyond the GitHub repo is available
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 | none |
| Maintenance | actively maintained — 50 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 3,135,917/month — #2,731 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: alibabacloud_credentials_api-1.0.1-py3-none-any.whl
Keywords: alibabacloud, credentials, api
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
alibabacloud-credentialsManages authentication credentials for Alibaba…
permissive · top 5,000 on PyPI
alibabacloud-gateway-spiProvides a service provider interface (SPI) for…
permissive · top 5,000 on PyPI
alibabacloud-gateway-dingtalkProvides a gateway client for integrating with…
permissive · top 15,000 on PyPI
alibabacloud-gateway-slsProvides a gateway client for Alibaba Cloud's…
permissive · top 15,000 on PyPI
alibabacloud-gateway-popProvides a gateway client for Alibaba Cloud's…
permissive · top 15,000 on PyPI
alibabacloud-gateway-ossProvides a gateway implementation for Alibaba…
permissive · top 15,000 on PyPI
alibabacloud-tea-openapiProvides a Python SDK for calling Alibaba Cloud…
permissive · top 5,000 on PyPI
git-credentialsWraps the `git credential` command to retrieve,…
permissive · top 15,000 on PyPI
aliyun-python-sdk-stsProvides Python bindings to Aliyun's Security…
permissive · top 15,000 on PyPI
cfenvParses Cloud Foundry environment variables and…
permissive · top 15,000 on PyPI