$npx skillfedfor your agent

cloudauthz

Implements means of authorization delegation on cloud-based resource providers.

SkipPyPI SecurityReleased Jun 2019108.0K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — cloudauthz-0.6.0-py2.py3-none-any.whl
v0.6.0 · released 2019-06-30 · 2 runtime deps: requests, adal

No. The package is abandoned (last update June 2019, no commits in six years) and cloud provider authentication APIs have evolved significantly since then. The dependencies (adal, requests) may no longer align with current Azure and cloud authentication standards. For new projects, use each cloud provider's official SDK directly (boto3 for AWS, Azure SDK for Python, google-cloud-python). Only consider cloudauthz if you are maintaining legacy code that already depends on it and cannot migrate.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires valid credentials and configuration specific to the target cloud provider (AWS role ARN, Azure tenant/client secrets, or GCP service account key).
  • Installation is straightforward (pure Python wheel, low friction), but the package has been abandoned since June 2019 with no updates in over six years.
  • Maintenance is inactive and the project shows minimal community engagement (3 stars).

License · maintenance · safety

MIT (permissive) — MIT license is permissive and poses no restrictions on use, modification, or distribution in commercial or private projects.

last release 2019-06-30 (2602 days) · last repo commit 2019-06-30 · 3 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 108,019 downloads/mo, #12,583 on PyPI

Verify before relying

from cloudauthz import CloudAuthz

cloudauthz = CloudAuthz()
config = {"id_token": "...", "role_arn": "..."}
credentials = cloudauthz.authorize("aws", config)
  • Whether the package still works with current AWS, Azure, and GCP authentication APIs given the last update was June 2019.
  • Whether adal (Azure AD library) dependency is still maintained and compatible with modern Azure authentication flows.
  • Whether the package handles credential refresh or only one-time token exchange.
Same gist for agents: .md · .json

What it is and what it does

Cloudauthz is a Python library that abstracts credential acquisition across three major cloud providers—AWS, Azure, and GCP. It takes provider-specific configuration (such as an AWS role ARN, Azure tenant credentials, or a GCP service account key) and returns temporary credentials as a dictionary. The library depends on requests for HTTP calls and adal for Azure authentication.

The package was designed to simplify multi-cloud authorization workflows by offering a unified interface. However, it has been abandoned since mid-2019 and has received no maintenance or updates for over six years. The last commit predates significant changes to cloud provider authentication standards, raising questions about compatibility with current API versions and security practices.

Use it for

  • Obtain temporary AWS credentials from an OIDC token and role ARN for federated access.
  • Exchange Azure tenant/client credentials for access tokens to Azure services.
  • Load GCP service account credentials and obtain tokens for Google Cloud resources.
  • Simplify credential management in legacy multi-cloud applications that predate modern SDKs.
  • Prototype authorization delegation workflows across different cloud providers in a single codebase.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No.

The package is abandoned (last update June 2019, no commits in six years) and cloud provider authentication APIs have evolved significantly since then. The dependencies (adal, requests) may no longer align with current Azure and cloud authentication standards. For new projects, use each cloud provider's official SDK directly (boto3 for AWS, Azure SDK for Python, google-cloud-python). Only consider cloudauthz if you are maintaining legacy code that already depends on it and cannot migrate.

Install

cloudauthz on PyPI

Before you install

Installation is straightforward (pure Python wheel, low friction), but the package has been abandoned since June 2019 with no updates in over six years. Maintenance is inactive and the project shows minimal community engagement (3 stars).

Requires valid credentials and configuration specific to the target cloud provider (AWS role ARN, Azure tenant/client secrets, or GCP service account key).

License in practice

MIT license is permissive and poses no restrictions on use, modification, or distribution in commercial or private projects.

Quickstart

from cloudauthz import CloudAuthz

cloudauthz = CloudAuthz()
config = {"id_token": "...", "role_arn": "..."}
credentials = cloudauthz.authorize("aws", config)

Verify before relying

  • Whether the package still works with current AWS, Azure, and GCP authentication APIs given the last update was June 2019.
  • Whether adal (Azure AD library) dependency is still maintained and compatible with modern Azure authentication flows.
  • Whether the package handles credential refresh or only one-time token exchange.

Package facts

LicenseMIT permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
requestsadal
MaintenanceAbandoned 2,602 days since the last release
Last repo commit
First released
Downloads108,019 / month, #12,583 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 3 - AlphaIntended Audience :: Developers

Evidence: cloudauthz-0.6.0-py2.py3-none-any.whl

Tags

Capabilities
cloud provider credential exchangeaws azure gcp authorizationtemporary cloud credentialsmulti-cloud authenticationcloud access token delegationcross-cloud credential managementcloud provider token exchange
Topics
multi-cloudcredential-exchangeabandoned
PyPI keywords
CloudAuthorization

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “cloud provider credential exchange”

  • cloudauthzCloudauthz obtains temporary credentials from AWS, Azure, or GCP by…
  • alibabacloud-credentials-apiProvides credential management interfaces and service provider…
  • h2o-authnProvides OAuth 2.0 token management for H2O Python clients, handling…

Give your agent the search over MCP, or paste the wish link into any chat.

More Security packages

SecretStorage With conditions
PyPI · Python Modules · released Nov 2025

Provides Python bindings to the FreeDesktop.org Secret Service API for securely storing and retrieving passwords and secrets through GNOME Keyring, KWallet, or KeePassXC.

BSD-3-Clausepure Python · 3.10+aging
226.9Mdownloads / mo
msal Worth it
PyPI · Security · released May 2026

MSAL for Python handles OAuth2 and OpenID Connect authentication with Microsoft identity services, managing token acquisition, caching, and refresh for applications integrating with Microsoft Entra ID, Microsoft Accounts, and Azure AD B2C.

MITpure Python · 3.9+
223.0Mdownloads / mo
joserfc Worth it
PyPI · Security · released Jul 2026

joserfc implements JOSE standards (JWS, JWE, JWK, JWT, and related RFCs) for signing, encrypting, and managing JSON-based cryptographic tokens in Python.

BSD-3-Clausepure Python · 3.10+
155.5Mdownloads / mo
Authlib Worth it
PyPI · Security · released May 2026

Authlib provides a complete implementation of OAuth 1.0, OAuth 2.0, and OpenID Connect 1.0 for building both authentication clients and servers, with built-in support for JWS, JWK, JWA, and JWT standards.

BSD-3-Clausepure Python · 3.10+
155.1Mdownloads / mo
argon2-cffi-bindings With conditions
PyPI · Python Modules · released Jul 2025

Provides low-level CFFI bindings to the official Argon2 password hashing algorithm for use by libraries and applications that need direct access to Argon2 without higher-level abstractions.

MITcompiled wheel · 3.9+
74.2Mdownloads / mo
adal Skip
PyPI · Security · released Apr 2021

ADAL for Python authenticates applications with Azure Active Directory to obtain tokens for accessing Azure AD-protected resources.

Install only if maintaining existing code that already depends on it, and plan a migration.

MITpure Pythonabandoned
44.5Mdownloads / mo

See also a2a · akeyless-cloud-id · gcloud-rest-auth · aws-bedrock-token-generator · c7n-org · gcloud-aio-auth · cloudbridge · gcs-oauth2-boto-plugin · google-oauth · ovh