[](https://www.cloudgenix.com)
[](https://pypi.org/project/cloudgenix/)
[](https://pypi.org/project/cloudgenix/)
[](https://pepy.tech/project/cloudgenix)
[](https://pypi.org/project/cloudgenix/)
[](https://github.com/CloudGenix/sdk-python/issues)
# CloudGenix Python SDK v6.4.2b1
Python3 SDK for the CloudGenix AppFabric
#### Synopsis
Intended to be a small, lightweight SDK wrapper around the CloudGenix API for easy use.
Initial version requires knowledge of JSON/Dict objects for POST/PUT/PATCH operations.
#### Requirements
* Active CloudGenix Account
* Python >=3.7
* Python modules:
* Requests - <http://docs.python-requests.org/en/master/>
* Websockets >= 8.1 - <https://websockets.readthedocs.io/en/stable/index.html>
* urllib3 >= 2.0.0 - <https://urllib3.readthedocs.io/en/stable/>
#### Code Example
Comes with `example.py` that shows usage to get a JSON list of sites.
Super-simplified example code (rewrite of example.py in ~4 lines of code):
```python
# Import the CloudGenix SDK API constructor and JSON response pretty printer
from cloudgenix import API, jd
# Instantiate the CloudGenix API constructor
sdk = API()
# Call CloudGenix API login using the Interactive helpers (Handle SAML2.0 login and MSP functions too!).
sdk.interactive.login()
# Print a dump of the list of sites for your selected account
jd(sdk.get.sites())
```
#### License
MIT
#### Version
| Version | Build | Changes |
|-----------| ----- |-----------------------------------------------------------------------------------------------------------|
| **6.4.2** | **b1** | Support for August 2024 Controller release. |
| **6.4.1** | **b1** | Support for May 2024 Controller release. |
| **6.3.2** | **b1** | Support for February 2024 Controller release. |
| **6.3.1** | **b1** | Support for November 2023 Controller release. |
| **6.2.3** | **b1** | Support for August 2023 Controller release. |
| **6.2.2** | **b1** | Support for June 2023 Controller release. |
| **6.2.1** | **b1** | Support for April 2023 Controller release. |
| **6.1.2** | **b1** | Support for January 2023 Controller release. |
| **6.1.1** | **b1** | Support for November 2022 Controller release. |
| **6.0.2** | **b1** | Support for August 2022 Controller release. |
| **6.0.1** | **b1** | Support for June 2022 Controller release. |
| **5.6.1** | **b2** | Minor bugfix. |
| | **b1** | Support for Sept 2021 Controller release. |
| **5.5.3** | **b1** | Support for June 2021 Controller release. |
| **5.5.1** | **b3** | Fix for issue #25. |
| | **b2** | Minor bugfixes. |
| | **b1** | Support for April 2021 Controller release. |
| **5.4.3** | **b1** | Support for October 2020 Controller release. |
| **5.4.1** | **b1** | Support for July 2020 Controller release. |
| **5.3.1** | **b1** | Support for April 2020 Controller release. |
| **5.2.3** | **b1** | Support for March 2020 Controller release. |
| **5.2.1** | **b1** | Support for January 2020 Controller release. |
| **5.1.5** | **b1** | Support for June 2019 Controller release. |
| **5.1.1** | **b1** | Support for November 2018 Controller release. |
| **5.0.3** | **b2** | Enhanced REST API retry handling and options. |
| | **b1** | Support for September 2018 Controller release. |
| **5.0.1** | **b1** | Support for July 2018 Controller release, New version notifications, Depreciate legacy _single functions. |
| **4.7.1** | **b1** | Support for May 2018 Controller release. |
| **4.6.1** | **b1** | Support for Mar 2018 Controller release. |
| **4.5.7** | **b1** | Support for Feb 2018 Controller release, Bugfix for issue #4 |
| **4.5.5** | **b4** | Bugfix for certain POST APIs, other minor fixes. |
| | **b3** | CA Pinning update, *_single function deprecation, add missed 'security' extras requirement. |
| | **b2** | Various fixes and cleanup for public release. |
| | **b1** | Update for 15/12/2017 API additions. |
| **4.5.3** | **b2** | Initial Internal Release. |
## For more info
* Get help and additional CloudGenix Documentation at <http://support.cloudgenix.com>
* View the autogenerated documentation in the `docs/` directory, or at <https://cloudgenix.github.io/sdk-python/>.
* View in-python help using `help()` functions. (example: `help(sdk.get.login)`)
Raw data
{
"_id": null,
"home_page": "https://github.com/CloudGenix/sdk-python",
"name": "cloudgenix",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "CloudGenix Developer Support",
"author_email": "developers@cloudgenix.com",
"download_url": "https://files.pythonhosted.org/packages/64/ac/7d06b657639a6f510af8b3c93943ea9b8adc8c93a6df1b058341da98bc26/cloudgenix-6.4.2b1.tar.gz",
"platform": null,
"description": "[](https://www.cloudgenix.com)\n\n[](https://pypi.org/project/cloudgenix/)\n[](https://pypi.org/project/cloudgenix/)\n[](https://pepy.tech/project/cloudgenix)\n[](https://pypi.org/project/cloudgenix/)\n[](https://github.com/CloudGenix/sdk-python/issues)\n# CloudGenix Python SDK v6.4.2b1\nPython3 SDK for the CloudGenix AppFabric\n\n#### Synopsis\nIntended to be a small, lightweight SDK wrapper around the CloudGenix API for easy use. \nInitial version requires knowledge of JSON/Dict objects for POST/PUT/PATCH operations.\n\n#### Requirements\n* Active CloudGenix Account\n* Python >=3.7\n* Python modules:\n * Requests - <http://docs.python-requests.org/en/master/>\n * Websockets >= 8.1 - <https://websockets.readthedocs.io/en/stable/index.html>\n * urllib3 >= 2.0.0 - <https://urllib3.readthedocs.io/en/stable/>\n\n#### Code Example\nComes with `example.py` that shows usage to get a JSON list of sites.\n\nSuper-simplified example code (rewrite of example.py in ~4 lines of code):\n```python\n# Import the CloudGenix SDK API constructor and JSON response pretty printer\nfrom cloudgenix import API, jd\n\n# Instantiate the CloudGenix API constructor\nsdk = API()\n\n# Call CloudGenix API login using the Interactive helpers (Handle SAML2.0 login and MSP functions too!).\nsdk.interactive.login()\n\n# Print a dump of the list of sites for your selected account\njd(sdk.get.sites())\n```\n\n#### License\nMIT\n\n#### Version\n| Version | Build | Changes |\n|-----------| ----- |-----------------------------------------------------------------------------------------------------------|\n| **6.4.2** | **b1** | Support for August 2024 Controller release. |\n| **6.4.1** | **b1** | Support for May 2024 Controller release. |\n| **6.3.2** | **b1** | Support for February 2024 Controller release. |\n| **6.3.1** | **b1** | Support for November 2023 Controller release. |\n| **6.2.3** | **b1** | Support for August 2023 Controller release. |\n| **6.2.2** | **b1** | Support for June 2023 Controller release. |\n| **6.2.1** | **b1** | Support for April 2023 Controller release. |\n| **6.1.2** | **b1** | Support for January 2023 Controller release. |\n| **6.1.1** | **b1** | Support for November 2022 Controller release. |\n| **6.0.2** | **b1** | Support for August 2022 Controller release. |\n| **6.0.1** | **b1** | Support for June 2022 Controller release. |\n| **5.6.1** | **b2** | Minor bugfix. |\n| | **b1** | Support for Sept 2021 Controller release. |\n| **5.5.3** | **b1** | Support for June 2021 Controller release. |\n| **5.5.1** | **b3** | Fix for issue #25. |\n| | **b2** | Minor bugfixes. |\n| | **b1** | Support for April 2021 Controller release. |\n| **5.4.3** | **b1** | Support for October 2020 Controller release. |\n| **5.4.1** | **b1** | Support for July 2020 Controller release. |\n| **5.3.1** | **b1** | Support for April 2020 Controller release. |\n| **5.2.3** | **b1** | Support for March 2020 Controller release. |\n| **5.2.1** | **b1** | Support for January 2020 Controller release. |\n| **5.1.5** | **b1** | Support for June 2019 Controller release. |\n| **5.1.1** | **b1** | Support for November 2018 Controller release. |\n| **5.0.3** | **b2** | Enhanced REST API retry handling and options. |\n| | **b1** | Support for September 2018 Controller release. |\n| **5.0.1** | **b1** | Support for July 2018 Controller release, New version notifications, Depreciate legacy _single functions. |\n| **4.7.1** | **b1** | Support for May 2018 Controller release. |\n| **4.6.1** | **b1** | Support for Mar 2018 Controller release. |\n| **4.5.7** | **b1** | Support for Feb 2018 Controller release, Bugfix for issue #4 |\n| **4.5.5** | **b4** | Bugfix for certain POST APIs, other minor fixes. |\n| | **b3** | CA Pinning update, *_single function deprecation, add missed 'security' extras requirement. |\n| | **b2** | Various fixes and cleanup for public release. |\n| | **b1** | Update for 15/12/2017 API additions. |\n| **4.5.3** | **b2** | Initial Internal Release. |\n\n## For more info\n * Get help and additional CloudGenix Documentation at <http://support.cloudgenix.com>\n * View the autogenerated documentation in the `docs/` directory, or at <https://cloudgenix.github.io/sdk-python/>.\n * View in-python help using `help()` functions. (example: `help(sdk.get.login)`)",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python3 SDK for the CloudGenix AppFabric",
"version": "6.4.2b1",
"project_urls": {
"Homepage": "https://github.com/CloudGenix/sdk-python"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "64ac7d06b657639a6f510af8b3c93943ea9b8adc8c93a6df1b058341da98bc26",
"md5": "70a942ad2993e5bd307cbae4c47d10ed",
"sha256": "577e5786012cadfd11ba7bb0e7800416b7bc168f662f0a79b3a0af5d5d106401"
},
"downloads": -1,
"filename": "cloudgenix-6.4.2b1.tar.gz",
"has_sig": false,
"md5_digest": "70a942ad2993e5bd307cbae4c47d10ed",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 129344,
"upload_time": "2024-09-09T17:39:31",
"upload_time_iso_8601": "2024-09-09T17:39:31.844725Z",
"url": "https://files.pythonhosted.org/packages/64/ac/7d06b657639a6f510af8b3c93943ea9b8adc8c93a6df1b058341da98bc26/cloudgenix-6.4.2b1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-09 17:39:31",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "CloudGenix",
"github_project": "sdk-python",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "cloudgenix"
}