# IBM Data Fabric Orchestrator python SDK
Python client library to interact with various IBM Data Fabric Orchestrator Services APIs.
Disclaimer: this SDK is being released initially as a **pre-release** version.
Changes might occur which impact applications that use this SDK.
## Table of Contents
<!--
The TOC below is generated using the `markdown-toc` node package.
https://github.com/jonschlinkert/markdown-toc
You should regenerate the TOC after making changes to this file.
npx markdown-toc -i README.md
-->
<!-- toc -->
- [IBM Data Fabric Orchestrator python SDK](#ibm-data-fabric-orchestrator-python-sdk)
- [Table of Contents](#table-of-contents)
- [Overview](#overview)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Using the SDK](#using-the-sdk)
- [Questions](#questions)
- [Issues](#issues)
- [Open source @ IBM](#open-source--ibm)
- [Contributing](#contributing)
- [License](#license)
<!-- tocstop -->
## Overview
The IBM Data Fabric Orchestrator Services Python SDK allows developers to programmatically interact with the following
IBM Cloud services:
Service Name | Module Name | Imported Class Name
--- | --- | ---
Data Fabric Orchestrator Service | ibm_dfo_sdk | ibm_data_fabric_orchestrator_v1
## Prerequisites
* Access to an IBM Data Fabric Orchestrator service.
* Python 3.8 or above.
## Installation
To install, use `pip`:
```bash
pip install --upgrade ibm-dfo-sdk
```
Then in your code, you can import the appropriate service like this:
```
from ibm-dfo-sdk.ibm_data_fabric_orchestrator_v1 import *
```
## Using the SDK
Examples and a demo are available in the [examples](/examples) folder. The `basic_use_of_get_service.py` example is probably the easiest to get started with. Other examples cover more specific cases and detailed APIs.
Note that while this SDK is intended for use with the IBM Data Fabric Orchestrator on IBM Cloud CPDaaS or on-prem CPD instances with the IBM Data Fabric Orchestrator add-on installed, it can also be used when IBM Data Fabric Orchestrator add-on not installed. So the sdk user should always use the high-level `get_service()` function create a DFO service, which will automatically adapt to these senarios. After get the service instance from `get_service()` function, can use or configure the service instance as your needs.
For general SDK usage information, please see [this link](https://github.com/IBM/ibm-cloud-sdk-common/blob/main/README.md)
## Questions
If you are having difficulties using this SDK or have a question about the IBM Cloud services,
please ask a question
[Stack Overflow](http://stackoverflow.com/questions/ask?tags=ibm-cloud).
## Issues
If you encounter an issue with the project, you are welcome to submit a
[bug report](https://github.ibm.com/IBM-Data-Fabric/dfo-python-sdk.git/issues).
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](http://ibm.github.io/)
## Contributing
See [CONTRIBUTING.md](https://github.ibm.com/IBM-Data-Fabric/dfo-python-sdk.git/blob/main/CONTRIBUTING.md).
## License
This SDK is released under the Apache 2.0 license.
The license's full text can be found in [LICENSE](https://github.ibm.com/IBM-Data-Fabric/dfo-python-sdk.git/blob/main/LICENSE).
Raw data
{
"_id": null,
"home_page": "https://github.com/IBM/dfo-python-sdk.git",
"name": "ibm-dfo-sdk",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "ibm_dfo_sdk",
"author": "IBM",
"author_email": "pugangxa@cn.ibm.com",
"download_url": "https://files.pythonhosted.org/packages/e8/02/3d7295caf80b2175528d95b8405d798c87767785d049871b9214cd66732a/ibm-dfo-sdk-0.0.10.tar.gz",
"platform": null,
"description": "# IBM Data Fabric Orchestrator python SDK\n\nPython client library to interact with various IBM Data Fabric Orchestrator Services APIs.\n\nDisclaimer: this SDK is being released initially as a **pre-release** version.\nChanges might occur which impact applications that use this SDK.\n\n## Table of Contents\n\n<!--\n The TOC below is generated using the `markdown-toc` node package.\n\n https://github.com/jonschlinkert/markdown-toc\n\n You should regenerate the TOC after making changes to this file.\n\n npx markdown-toc -i README.md\n -->\n\n<!-- toc -->\n\n- [IBM Data Fabric Orchestrator python SDK](#ibm-data-fabric-orchestrator-python-sdk)\n - [Table of Contents](#table-of-contents)\n - [Overview](#overview)\n - [Prerequisites](#prerequisites)\n - [Installation](#installation)\n - [Using the SDK](#using-the-sdk)\n - [Questions](#questions)\n - [Issues](#issues)\n - [Open source @ IBM](#open-source--ibm)\n - [Contributing](#contributing)\n - [License](#license)\n\n<!-- tocstop -->\n\n## Overview\n\nThe IBM Data Fabric Orchestrator Services Python SDK allows developers to programmatically interact with the following\nIBM Cloud services:\n\nService Name | Module Name | Imported Class Name\n--- | --- | ---\nData Fabric Orchestrator Service | ibm_dfo_sdk | ibm_data_fabric_orchestrator_v1\n\n## Prerequisites\n\n* Access to an IBM Data Fabric Orchestrator service.\n* Python 3.8 or above.\n\n## Installation\n\nTo install, use `pip`:\n\n```bash\npip install --upgrade ibm-dfo-sdk\n```\n\nThen in your code, you can import the appropriate service like this:\n```\nfrom ibm-dfo-sdk.ibm_data_fabric_orchestrator_v1 import *\n```\n\n## Using the SDK\n\nExamples and a demo are available in the [examples](/examples) folder. The `basic_use_of_get_service.py` example is probably the easiest to get started with. Other examples cover more specific cases and detailed APIs.\n\nNote that while this SDK is intended for use with the IBM Data Fabric Orchestrator on IBM Cloud CPDaaS or on-prem CPD instances with the IBM Data Fabric Orchestrator add-on installed, it can also be used when IBM Data Fabric Orchestrator add-on not installed. So the sdk user should always use the high-level `get_service()` function create a DFO service, which will automatically adapt to these senarios. After get the service instance from `get_service()` function, can use or configure the service instance as your needs.\n\nFor general SDK usage information, please see [this link](https://github.com/IBM/ibm-cloud-sdk-common/blob/main/README.md)\n\n## Questions\n\nIf you are having difficulties using this SDK or have a question about the IBM Cloud services,\nplease ask a question\n[Stack Overflow](http://stackoverflow.com/questions/ask?tags=ibm-cloud).\n\n## Issues\nIf you encounter an issue with the project, you are welcome to submit a\n[bug report](https://github.ibm.com/IBM-Data-Fabric/dfo-python-sdk.git/issues).\nBefore that, please search for similar issues. It's possible that someone has already reported the problem.\n\n## Open source @ IBM\nFind more open source projects on the [IBM Github Page](http://ibm.github.io/)\n\n## Contributing\nSee [CONTRIBUTING.md](https://github.ibm.com/IBM-Data-Fabric/dfo-python-sdk.git/blob/main/CONTRIBUTING.md).\n\n## License\n\nThis SDK is released under the Apache 2.0 license.\nThe license's full text can be found in [LICENSE](https://github.ibm.com/IBM-Data-Fabric/dfo-python-sdk.git/blob/main/LICENSE).\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "IBM Data Fabric Orchestrator python SDK",
"version": "0.0.10",
"split_keywords": [
"ibm_dfo_sdk"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "aa48e6442d655eb9bf11e1aaa3b0dafd8414707645bb7227cab8cae62d262d2a",
"md5": "75a7842ce3d251d305ae89dcc36da52b",
"sha256": "577c639957f67e5d9a3c53ffe98f7434943572752f8ac378f59dea932bfa4b25"
},
"downloads": -1,
"filename": "ibm_dfo_sdk-0.0.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "75a7842ce3d251d305ae89dcc36da52b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 32882,
"upload_time": "2023-04-05T06:22:16",
"upload_time_iso_8601": "2023-04-05T06:22:16.357608Z",
"url": "https://files.pythonhosted.org/packages/aa/48/e6442d655eb9bf11e1aaa3b0dafd8414707645bb7227cab8cae62d262d2a/ibm_dfo_sdk-0.0.10-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e8023d7295caf80b2175528d95b8405d798c87767785d049871b9214cd66732a",
"md5": "89db5fb22fb580b17274537a5658c47d",
"sha256": "bebfa8d19d6f96ec1be14b8074b53a1f314679e96b7b8955addd92ee7d91bc47"
},
"downloads": -1,
"filename": "ibm-dfo-sdk-0.0.10.tar.gz",
"has_sig": false,
"md5_digest": "89db5fb22fb580b17274537a5658c47d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30148,
"upload_time": "2023-04-05T06:22:18",
"upload_time_iso_8601": "2023-04-05T06:22:18.610687Z",
"url": "https://files.pythonhosted.org/packages/e8/02/3d7295caf80b2175528d95b8405d798c87767785d049871b9214cd66732a/ibm-dfo-sdk-0.0.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-05 06:22:18",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "IBM",
"github_project": "dfo-python-sdk.git",
"lcname": "ibm-dfo-sdk"
}