.. raw:: html
.. warning::
Potential data corruption with Python SDK on UploadManager.upload_stream() in FIPS mode and Cloud Shell (versions 2.53.0 and below), for more information please see :ref:`Known Issues` section.
.. warning::
Potential data corruption with Python SDK on binary upload in versions 2.8.0 and below, for more information please see :ref:`Known Issues` section.
Oracle Cloud Infrastructure Python SDK - |OciSdkVersion|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This is the Python SDK for Oracle Cloud Infrastructure. Supported Python versions are mentioned `here`__.
__ https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/pythonsdk.htm#pythonsdk_topic-supported_python_versions
.. code-block:: pycon
>>> import oci
>>> config = oci.config.from_file(
... "~/.oci/config",
... "integ-beta-profile")
>>> identity = oci.identity.IdentityClient(config)
>>> user = identity.get_user(config["user"]).data
>>> print(user)
{
"compartment_id": "ocid1.tenancy.oc1...",
"description": "Integration testing user [BETA]",
"id": "ocid1.user.oc1...",
"inactive_status": null,
"lifecycle_state": "ACTIVE",
"name": "testing+integ-beta@corp.com",
"time_created": "2016-08-30T23:46:44.680000+00:00"
}
To get started, head over to the :ref:`installation instructions ` or see more examples in the
:ref:`quickstart ` section.
The most recent list of supported services is located on the `Python SDK `_ page on the Oracle Cloud Infrastructure Documentation site.
**Note**: The ``oraclebmc`` package is deprecated and will no longer be maintained starting March 2018. Please check the :ref:`Backward Compatibility ` section if you are using ``oraclebmc``.
.. toctree::
:hidden:
:maxdepth: 5
installation
configuration
fips-libraries
forward-compatibility
new-region-support
backward-compatibility
quickstart
known-issues
logging
exceptions
upload-manager
raw-requests
waiters
pagination
api/landing
customize_service_client/index
sdk_behaviors/index
contributions
notifications
license
feedback