<p align="center">
<img alt="Onesait Logo" src="https://raw.githubusercontent.com/onesaitplatform/onesaitplatform-web-template/main/public/img/onesait-brand-logo.svg" width="300"/>
</p>
Onesait Platform Python Client Services
===============================
## What is it?
onesaitplatform-client-services is a Python library that provides several classes that implement the functionalities of different platform clients, enabling applications to connect to a Onesait Platform instance and perform basic CRUD operations.
With this library, you can generate queries, insert data into ontologies, manage REST APIs and their calls, and upload and download binary files, among other things.
Before using the client services for the first time, we strongly recommend that you learn the main concepts of the Onesait Platform platform.
It supports Python 3.4+
## Main Features
Here are just a few of the things that onesaitplatform-client-services does well:
- Easily create a Digital Client, enabling you to later perform queries, inserts, and updates on the ontologies stored in the Onesait Platform.
- Set up an API Manager Client to connect with API Manager and Onesait Platform APIs. You can retrieve API REST information, create a API REST from a JSON object, delete a API REST, make requests to a API REST, and list user APIs, among other features.
- Use a File Manager to perform operations with the binary repository, such as uploading and updating files, downloading files from the binary repository and MinIO, and more.
## How to install it
In order to use this API, you must have `pip` installed in your system. The pip website (https://pypi.python.org/pypi/pip) contains detailed installation instructions.
Once `pip` is installed, you will be able to install the Python clients into your local package repository by running the following commands:
1. To install from download repository:
~~~~~~
pip install .
~~~~~~
~~~~~~
python setup.py install
~~~~~~
2. To install from pypi:
~~~~~~
pip install onesaitplatform-client-services
~~~~~~
## Samples usage
### IotBrokerClient
An example of IotBrokerClient is available in [IotBrokerClient tutorial](https://github.com/onesaitplatform/onesait-cloud-platform-clientlibraries/blob/master/python-client/examples/DigitalClient.ipynb)
### FileManager
An example of FileManager is available in [FileManager tutorial](https://github.com/onesaitplatform/onesait-cloud-platform-clientlibraries/blob/master/python-client/examples/FileManager.ipynb)
### ApiManager
An example of ApiManager is available in [ApiManager tutorial](https://github.com/onesaitplatform/onesait-cloud-platform-clientlibraries/blob/master/python-client/examples/ApiManagerClient.ipynb)
### MQTTClient
An example of FileManager is available in [MqttClient tutorial](https://github.com/onesaitplatform/onesait-cloud-platform-clientlibraries/blob/master/python-client/examples/MqttClient.ipynb) (deprecated)
You can see also how to use the Digital Client, File Manager, and API Manager by visiting this website: https://onesaitplatform.com/space/DOCT/2220787684/How+to+use+Python+API%3F.
## About Onesait Platform
Onesait Platform is an open technology platform developed by Minsait, designed to simplify and accelerate the development of digital solutions. By abstracting the complexity of underlying technical layers, it helps to simplify and standardize developments enabling independence in lower-level technical decisions and providing flexibility in the face of technological changes.
Key features of Onesait Platform include:
- Enabling work with multiple clouds in multi-cloud formats.
- Making cloud and on-premise architectures compatible.
- Managing the complexity of technologies and protocols.
- Optimizing the development of business solutions independent of the technological layer through a LowCode strategy.
- Incorporating best-in-class AI capabilities.
- Maximizing the value of your information with our methodology and algorithms.
You can learn more about what you can do with Onesait Platform by visiting https://onesaitplatform.refined.site/.
Raw data
{
"_id": null,
"home_page": null,
"name": "onesaitplatform-client-services",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "onesaitplatform client services",
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/de/bb/a72f1077c2e9524541423d65bf4ef1293e5768632aa49ab34d2e387b5e1c/onesaitplatform_client_services-1.4.13.tar.gz",
"platform": null,
"description": "<p align=\"center\">\r\n <img alt=\"Onesait Logo\" src=\"https://raw.githubusercontent.com/onesaitplatform/onesaitplatform-web-template/main/public/img/onesait-brand-logo.svg\" width=\"300\"/>\r\n</p>\r\n\r\nOnesait Platform Python Client Services\r\n===============================\r\n\r\n## What is it?\r\n\r\nonesaitplatform-client-services is a Python library that provides several classes that implement the functionalities of different platform clients, enabling applications to connect to a Onesait Platform instance and perform basic CRUD operations.\r\n\r\nWith this library, you can generate queries, insert data into ontologies, manage REST APIs and their calls, and upload and download binary files, among other things.\r\n\r\nBefore using the client services for the first time, we strongly recommend that you learn the main concepts of the Onesait Platform platform. \r\n\r\nIt supports Python 3.4+\r\n\r\n## Main Features\r\n\r\nHere are just a few of the things that onesaitplatform-client-services does well:\r\n\r\n- Easily create a Digital Client, enabling you to later perform queries, inserts, and updates on the ontologies stored in the Onesait Platform.\r\n \r\n- Set up an API Manager Client to connect with API Manager and Onesait Platform APIs. You can retrieve API REST information, create a API REST from a JSON object, delete a API REST, make requests to a API REST, and list user APIs, among other features.\r\n\r\n- Use a File Manager to perform operations with the binary repository, such as uploading and updating files, downloading files from the binary repository and MinIO, and more.\r\n\r\n## How to install it\r\n\r\nIn order to use this API, you must have `pip` installed in your system. The pip website (https://pypi.python.org/pypi/pip) contains detailed installation instructions.\r\n\r\nOnce `pip` is installed, you will be able to install the Python clients into your local package repository by running the following commands:\r\n\r\n1. To install from download repository:\r\n\r\n~~~~~~\r\npip install .\r\n~~~~~~\r\n\r\n~~~~~~\r\npython setup.py install\r\n~~~~~~\r\n\r\n2. To install from pypi:\r\n\r\n~~~~~~\r\npip install onesaitplatform-client-services\r\n~~~~~~\r\n\r\n## Samples usage\r\n\r\n### IotBrokerClient\r\n\r\nAn example of IotBrokerClient is available in [IotBrokerClient tutorial](https://github.com/onesaitplatform/onesait-cloud-platform-clientlibraries/blob/master/python-client/examples/DigitalClient.ipynb)\r\n\r\n### FileManager\r\n\r\nAn example of FileManager is available in [FileManager tutorial](https://github.com/onesaitplatform/onesait-cloud-platform-clientlibraries/blob/master/python-client/examples/FileManager.ipynb)\r\n\r\n### ApiManager\r\n\r\nAn example of ApiManager is available in [ApiManager tutorial](https://github.com/onesaitplatform/onesait-cloud-platform-clientlibraries/blob/master/python-client/examples/ApiManagerClient.ipynb)\r\n\r\n### MQTTClient\r\n\r\nAn example of FileManager is available in [MqttClient tutorial](https://github.com/onesaitplatform/onesait-cloud-platform-clientlibraries/blob/master/python-client/examples/MqttClient.ipynb) (deprecated)\r\n\r\nYou can see also how to use the Digital Client, File Manager, and API Manager by visiting this website: https://onesaitplatform.com/space/DOCT/2220787684/How+to+use+Python+API%3F.\r\n\r\n## About Onesait Platform\r\n\r\nOnesait Platform is an open technology platform developed by Minsait, designed to simplify and accelerate the development of digital solutions. By abstracting the complexity of underlying technical layers, it helps to simplify and standardize developments enabling independence in lower-level technical decisions and providing flexibility in the face of technological changes.\r\n\r\nKey features of Onesait Platform include:\r\n\r\n- Enabling work with multiple clouds in multi-cloud formats.\r\n\r\n- Making cloud and on-premise architectures compatible.\r\n\r\n- Managing the complexity of technologies and protocols.\r\n\r\n- Optimizing the development of business solutions independent of the technological layer through a LowCode strategy.\r\n\r\n- Incorporating best-in-class AI capabilities.\r\n\r\n- Maximizing the value of your information with our methodology and algorithms.\r\n\r\nYou can learn more about what you can do with Onesait Platform by visiting https://onesaitplatform.refined.site/.\r\n",
"bugtrack_url": null,
"license": "Apache v2.0",
"summary": "Python Implementation of the Onesait Platform utilities",
"version": "1.4.13",
"project_urls": null,
"split_keywords": [
"onesaitplatform",
"client",
"services"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "6d95dff583b41f2c276246d2c75c853903e136d02611f67406055916bb5485ea",
"md5": "c92b045cb9551524ddd026cf5d7d9a0f",
"sha256": "14dce119371ec0735238963740442ef964ed94f1d939fc85edf1b78f4773a712"
},
"downloads": -1,
"filename": "onesaitplatform_client_services-1.4.13-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c92b045cb9551524ddd026cf5d7d9a0f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 29359,
"upload_time": "2025-02-17T12:01:13",
"upload_time_iso_8601": "2025-02-17T12:01:13.983087Z",
"url": "https://files.pythonhosted.org/packages/6d/95/dff583b41f2c276246d2c75c853903e136d02611f67406055916bb5485ea/onesaitplatform_client_services-1.4.13-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "debba72f1077c2e9524541423d65bf4ef1293e5768632aa49ab34d2e387b5e1c",
"md5": "2df1b5958f5cf7a6df3de839043dc12a",
"sha256": "223a48ca4f108dcba16096445bb263cae6561b658b08e6f025daeecedb28a612"
},
"downloads": -1,
"filename": "onesaitplatform_client_services-1.4.13.tar.gz",
"has_sig": false,
"md5_digest": "2df1b5958f5cf7a6df3de839043dc12a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23771,
"upload_time": "2025-02-17T12:01:15",
"upload_time_iso_8601": "2025-02-17T12:01:15.486267Z",
"url": "https://files.pythonhosted.org/packages/de/bb/a72f1077c2e9524541423d65bf4ef1293e5768632aa49ab34d2e387b5e1c/onesaitplatform_client_services-1.4.13.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-17 12:01:15",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "onesaitplatform-client-services"
}