https://github.com/pnxtech/hydrapy
Hydra for Python
https://github.com/pnxtech/hydrapy
Last synced: 3 months ago
JSON representation
Hydra for Python
- Host: GitHub
- URL: https://github.com/pnxtech/hydrapy
- Owner: pnxtech
- License: mit
- Created: 2020-09-19T19:14:35.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-16T13:00:42.000Z (over 4 years ago)
- Last Synced: 2025-04-11T04:06:03.275Z (9 months ago)
- Language: Python
- Size: 115 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Hydra-Py
Hydra for Python. A light-weight library for building distributed applications such as microservices.
```diff
- NOTE THIS PROJECT IS IN VERY EARLY DEVELOPMENT
- From version 0.3.0 HydraPy only supports the use of short-form UMF see: https://github.com/pnxtech/umf/blob/master/umf.md#Short-form-syntax
- Starting from version 0.5.0 HydraPy expects a Redis URL formatted connection string in the following format, where unused fields may be ignored: redis://[user]:[password]@[host:port]/[database_number]
```
- Hydra-Py is changing quickly and not recommended for serious use at this time
* As a microservices approach, Hydra-Py depends on the presence of a Redis database server as its single infrastructual dependency
* Hydra-Py requires Python 3.7+ and aioredis==1.3.1 or greater
## Introduction
Hydra is an approach to building light-weight microservices by leveraging the awesome power of the Redis database platform.
> Hydra-Py is a nextgen port of the NodeJS implementation of Hydra with a goal of offering the same level of ease of use to the Python community. We hope this will empower data scientists to build containerized microservices for their AI/ML applications.
## Documentation
Visit the [project documentation](https://github.com/pnxtech/HydraPy/tree/master/documentation) for a quick start guide and additional documentation.