skillfed

ibm-platform-services

Python client library for IBM Cloud Platform Services

ibm-platform-services v0.77.0 838.6K downloads/30d#4,927 on PyPI15
Permissive license Active released

What it is and what it does

The IBM Cloud Platform Services Python SDK is a client library that wraps IBM Cloud's platform service APIs into Python classes and methods. It covers account management, IAM identity and access control, resource provisioning, billing, enterprise management, and platform administration. Developers use it to automate cloud infrastructure tasks, manage user access, track resource usage, and integrate IBM Cloud operations into Python applications.

The SDK depends on ibm_cloud_sdk_core for authentication, HTTP transport, and common SDK patterns. It is actively maintained, supports Python 3.10 through 3.14, and has no known security vulnerabilities. Installation is straightforward via pip with low friction.

Use it for:

  • Automate IBM Cloud account and enterprise resource provisioning and lifecycle management.
  • Programmatically manage IAM access groups, policies, and user identities across IBM Cloud.
  • Build billing and usage reporting dashboards that pull data from Enterprise Billing Units and Usage Reports APIs.
  • Implement context-based access restrictions and security policies as code.
  • Integrate IBM Cloud resource tagging, search, and catalog management into internal tools.

Worth the install?

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

Python client library for IBM Cloud Platform Services that provides programmatic access to account management, IAM, resource control, billing, and other IBM Cloud platform APIs.

Yes. The SDK is actively maintained, has no security vulnerabilities, low install friction, and covers a broad set of IBM Cloud platform services. It is appropriate for any Python project that needs to interact with IBM Cloud APIs programmatically. The permissive Apache 2.0 license poses no restrictions.

Install

ibm-platform-services on PyPI

pip

pip install ibm-platform-services

uv

uv add ibm-platform-services

poetry

poetry add ibm-platform-services

Installing ibm-platform-services

Before you install

Low install friction with a single runtime dependency (ibm_cloud_sdk_core). Active maintenance with a release 23 days ago and recent commits; supports modern Python versions (3.10–3.14).

License in practice

Released under Apache 2.0, a permissive open-source license with no restrictions on commercial or private use.

Quickstart

pip install ibm-platform-services

from ibm_platform_services.account_management_v4 import AccountManagementV4

account_mgmt = AccountManagementV4(authenticator=...)
accounts = account_mgmt.list_accounts()

Requires Python 3.10 or above and an IBM Cloud IAM API key for authentication.

Verify before relying

  • Whether all 23 service modules listed in the description are fully functional in version 0.77.0 or if some are deprecated.
  • Performance characteristics and rate limits when calling multiple IBM Cloud APIs concurrently.
  • Whether the SDK handles automatic token refresh and retry logic for transient failures.

Package facts

License not declared (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 1 — ibm_cloud_sdk_core
Maintenance actively maintained — 23 days since the last release
Last repo commit
First released
Downloads 838,561/month — #4,927 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: ibm_platform_services-0.77.0-py3-none-any.whl

Keywords: ibm, cloud, ibm cloud services, ibm cloud platform services

Development Status :: 4 - BetaEnvironment :: ConsoleIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Software Development :: LibrariesTopic :: Software Development :: Libraries :: Application FrameworksTopic :: Software Development :: Libraries :: Python Modules

Tags

IBM Cloud API clientIBM Cloud platform services SDKIBM Cloud Python SDKcloud resource management APIIBM Cloud account managemententerprise billing API clientIAM access groups management
ibm-cloudcloud-sdkplatform-services

More Libraries packages