IBM Cloud Platform Services Python SDK Version 0.77.2
Python client library to interact with various IBM Cloud Platform Service APIs.
Table of Contents
- Overview
- Prerequisites
- Installation
- Using the SDK
- Questions
- Issues
- Open source @ IBM
- Contributing
- License
Overview
The IBM Cloud Platform Services Python SDK allows developers to programmatically interact with the following IBM Cloud services:
| Service Name | Module Name | Service Class Name |
|---|---|---|
| Account Management | account_management_v4 | AccountManagementV4 |
| Case Management | case_management_v1 | CaseManagementV1 |
| Catalog Management | catalog_management_v1 | CatalogManagementV1 |
| Context Based Restrictions | context_based_restrictions_v1 | ContextBasedRestrictionsV1 |
| Enterprise Billing Units | enterprise_billing_units_v1 | EnterpriseBillingUnitsV1 |
| Enterprise Management | enterprise_management_v1 | EnterpriseManagementV1 |
| Enterprise Usage Reports | enterprise_usage_reports_v1 | EnterpriseUsageReportsV1 |
| Global Catalog | global_catalog_v1 | GlobalCatalogV1 |
| Global Search | global_search_v2 | GlobalSearchV2 |
| Global Tagging | global_tagging_v1 | GlobalTaggingV1 |
| IAM Access Groups | iam_access_groups_v2 | IamAccessGroupsV2 |
| IAM Identity Service | iam_identity_v1 | IamIdentityV1 |
| IAM Policy Management | iam_policy_management_v1 | IamPolicyManagementV1 |
| IBM Cloud Shell | ibm_cloud_shell_v1 | IbmCloudShellV1 |
| Open Service Broker | open_service_broker_v1 | OpenServiceBrokerV1 |
| Partner Management APIs | partner_management_v1 | PartnerManagementV1 |
| Platform Notifications APIs | platform_notifications_v1 | PlatformNotificationsV1 |
| Resource Controller | resource_controller_v2 | ResourceControllerV2 |
| Resource Manager | resource_manager_v2 | ResourceManagerV2 |
| Usage Metering | usage_metering_v4 | UsageMeteringV4 |
| Usage Reports | usage_reports_v4 | UsageReportsV4 |
| User Management | user_management_v1 | UserManagementV1 |
The following services have been relocated to a different SDK project. Please consult the documentation for each service to determine the new location:
| Service Name | Module Name | Service Class Name |
|---|---|---|
| Configuration Governance | configuration_governance_v1 | ConfigurationGovernanceV1 |
| Posture Management | posture_management_v1 | PostureManagementV1 |
Prerequisites
- An IBM Cloud account.
- An IAM API key to allow the SDK to access your account. Create one here.
- Python 3.11 or above.
Installation
To install, use pip:
python -m pip install --upgrade ibm-platform-services
Then in your code, you can import the appropriate service like this:
from ibm_platform_services.<service-module-name> import *
where <service-module-name> is the service's module name from the table above
Using the SDK
For general SDK usage information, please see this link
Questions
If you are having difficulties using this SDK or have a question about the IBM Cloud services, please ask a question at Stack Overflow.
Issues
If you encounter an issue with the project, you are welcome to submit a bug report. Before that, please search for similar issues. It's possible that someone has already reported the problem.
Open source @ IBM
Find more open source projects on the IBM Github Page
Contributing
See CONTRIBUTING.md.
License
This SDK is released under the Apache 2.0 license. The license's full text can be found in LICENSE.
Metadata
Release files for ibm-platform-services 0.77.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ibm_platform_services-0.77.2.tar.gz | 400.0 kB | Without provenance | Details for ibm_platform_services-0.77.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ibm_platform_services-0.77.2-py3-none-any.whl | Python 3 | none | any | Details for ibm_platform_services-0.77.2-py3-none-any.whl |
Total release size: 812.5 kB
Release files / ibm_platform_services-0.77.2.tar.gz
| Download URL | ibm_platform_services-0.77.2.tar.gz |
|---|---|
| Size | 400.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
93206980929090824c7779bd31dfc9de198cd538ad37b7e609cecbe9db709ae8
|
|
BLAKE2b-256 checksum How to use checksums |
ac6d31d07e71f03fc865bfadac064fa4ea17f3e2ed26993e6f045c6590fceb5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / ibm_platform_services-0.77.2-py3-none-any.whl
| Download URL | ibm_platform_services-0.77.2-py3-none-any.whl |
|---|---|
| Size | 412.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
71f71063db5f15fbb97b787d88633445a3576b6b7714ef1a5580896b49f9e8de
|
|
BLAKE2b-256 checksum How to use checksums |
176abb5afed257a8addb087e4890a459d316af37f2b41addf959ddb3c8492c69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Security for ibm-platform-services 0.77.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.