skillfed

alibabacloud-credentials-api

Alibaba Cloud Gateway SPI SDK Library for Python

alibabacloud-credentials-api v1.0.1 3.1M downloads/30d#2,731 on PyPI10
Permissive license Apache License 2.0 Active released

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-api

uv

uv add alibabacloud-credentials-api

poetry

poetry add alibabacloud-credentials-api

Installing 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

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 credentialsalibaba cloud api clientcloud credential managementalibaba gateway sdkcloud service provider integrationalibaba cloud authentication
alibaba-cloudcredentials-spigateway-sdk

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-credentials

Manages authentication credentials for Alibaba…

permissive · top 5,000 on PyPI

alibabacloud-gateway-spi

Provides a service provider interface (SPI) for…

permissive · top 5,000 on PyPI

alibabacloud-gateway-dingtalk

Provides a gateway client for integrating with…

permissive · top 15,000 on PyPI

alibabacloud-gateway-sls

Provides a gateway client for Alibaba Cloud's…

permissive · top 15,000 on PyPI

alibabacloud-gateway-pop

Provides a gateway client for Alibaba Cloud's…

permissive · top 15,000 on PyPI

alibabacloud-gateway-oss

Provides a gateway implementation for Alibaba…

permissive · top 15,000 on PyPI

alibabacloud-tea-openapi

Provides a Python SDK for calling Alibaba Cloud…

permissive · top 5,000 on PyPI

git-credentials

Wraps the `git credential` command to retrieve,…

permissive · top 15,000 on PyPI

aliyun-python-sdk-sts

Provides Python bindings to Aliyun's Security…

permissive · top 15,000 on PyPI

cfenv

Parses Cloud Foundry environment variables and…

permissive · top 15,000 on PyPI