# grpc-helper-api
<!-- NMK-BADGES-BEGIN -->
[](https://github.com/dynod/grpc-helper-api/blob/main/LICENSE)
[](https://github.com/dynod/grpc-helper-api/actions?query=branch%3Amain)
[](https://github.com/dynod/grpc-helper/issues?q=is%3Aopen+is%3Aissue+label%3Aapi)
[](https://www.python.org/)
[](https://pypi.org/project/grpc-helper-api/)
[](https://protobuf.dev/)
<!-- NMK-BADGES-END -->
Shared API files for [GRPC helpers](https://github.com/dynod/grpc-helper)
## Common API
The [common.proto](https://github.com/dynod/grpc-helper-api/blob/main/protos/grpc_helper_api/common.proto) file provides reusable API elements for other services (error codes, return status, etc)
## Server handling API
This API defines a [server handling service](https://github.com/dynod/grpc-helper-api/blob/main/doc/server.md) that can be used to fetch services/components information, and control global server behaviors.
## Config API
This API defines a [config service](https://github.com/dynod/grpc-helper-api/blob/main/doc/config.md) that handles configuration items.
## Logger API
This API defines a [logger service](https://github.com/dynod/grpc-helper-api/blob/main/doc/logger.md) that handles loggers configuration.
## Event API
This API defines an [events service](https://github.com/dynod/grpc-helper-api/blob/main/doc/events.md) that handles a generic event system.
Raw data
{
"_id": null,
"home_page": "https://github.com/dynod/grpc-helper-api",
"name": "grpc-helper-api",
"maintainer": "The dynod project",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "The dynod project",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/a6/ae/9b389ff306376ab666bb9717fd4fdd85b15c25b1c85c756573d505c8c05d/grpc-helper-api-2.0.4.tar.gz",
"platform": null,
"description": "# grpc-helper-api\n\n<!-- NMK-BADGES-BEGIN -->\n[](https://github.com/dynod/grpc-helper-api/blob/main/LICENSE)\n[](https://github.com/dynod/grpc-helper-api/actions?query=branch%3Amain)\n[](https://github.com/dynod/grpc-helper/issues?q=is%3Aopen+is%3Aissue+label%3Aapi)\n[](https://www.python.org/)\n[](https://pypi.org/project/grpc-helper-api/)\n[](https://protobuf.dev/)\n<!-- NMK-BADGES-END -->\n\nShared API files for [GRPC helpers](https://github.com/dynod/grpc-helper)\n\n## Common API\n\nThe [common.proto](https://github.com/dynod/grpc-helper-api/blob/main/protos/grpc_helper_api/common.proto) file provides reusable API elements for other services (error codes, return status, etc)\n\n## Server handling API\n\nThis API defines a [server handling service](https://github.com/dynod/grpc-helper-api/blob/main/doc/server.md) that can be used to fetch services/components information, and control global server behaviors.\n\n## Config API\n\nThis API defines a [config service](https://github.com/dynod/grpc-helper-api/blob/main/doc/config.md) that handles configuration items.\n\n## Logger API\n\nThis API defines a [logger service](https://github.com/dynod/grpc-helper-api/blob/main/doc/logger.md) that handles loggers configuration.\n\n## Event API\n\nThis API defines an [events service](https://github.com/dynod/grpc-helper-api/blob/main/doc/events.md) that handles a generic event system.\n\n\n",
"bugtrack_url": null,
"license": "Mozilla Public License Version 2.0",
"summary": "API module for grpc_helper",
"version": "2.0.4",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1fbb9251ed3ad147d3281494c5529ac72bcd91c1a122ca3dc1471ebd616d6aab",
"md5": "5470a37b766537d0871df7e1f4a7636d",
"sha256": "5754c98e16b1cc16458dbccbc71b221cf475e92f29c7c64afdf18c9851650113"
},
"downloads": -1,
"filename": "grpc_helper_api-2.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5470a37b766537d0871df7e1f4a7636d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 23954,
"upload_time": "2023-01-29T15:28:30",
"upload_time_iso_8601": "2023-01-29T15:28:30.323153Z",
"url": "https://files.pythonhosted.org/packages/1f/bb/9251ed3ad147d3281494c5529ac72bcd91c1a122ca3dc1471ebd616d6aab/grpc_helper_api-2.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a6ae9b389ff306376ab666bb9717fd4fdd85b15c25b1c85c756573d505c8c05d",
"md5": "fa868f13b8e9b4373cfc4684fc118463",
"sha256": "a1b4b322058ff20cbb3e749551cd04312ea6b85083e464d728439b2a881851dd"
},
"downloads": -1,
"filename": "grpc-helper-api-2.0.4.tar.gz",
"has_sig": false,
"md5_digest": "fa868f13b8e9b4373cfc4684fc118463",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16492,
"upload_time": "2023-01-29T15:28:31",
"upload_time_iso_8601": "2023-01-29T15:28:31.821748Z",
"url": "https://files.pythonhosted.org/packages/a6/ae/9b389ff306376ab666bb9717fd4fdd85b15c25b1c85c756573d505c8c05d/grpc-helper-api-2.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-29 15:28:31",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "dynod",
"github_project": "grpc-helper-api",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "grpc-helper-api"
}