https://github.com/amenezes/discovery-client
Async Python client for Consul
https://github.com/amenezes/discovery-client
asyncio consul python python-consul python-consul2 service-discovery
Last synced: 5 months ago
JSON representation
Async Python client for Consul
- Host: GitHub
- URL: https://github.com/amenezes/discovery-client
- Owner: amenezes
- License: apache-2.0
- Created: 2019-02-12T04:31:53.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-03T19:13:41.000Z (over 1 year ago)
- Last Synced: 2024-11-29T15:47:11.660Z (6 months ago)
- Topics: asyncio, consul, python, python-consul, python-consul2, service-discovery
- Language: Python
- Homepage: https://discovery-client.amenezes.net
- Size: 307 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/amenezes/discovery-client/actions)
[](https://codecov.io/gh/amenezes/discovery-client)
[](https://badge.fury.io/py/discovery-client)

[](https://github.com/psf/black)# discovery-client
Async Python client for [consul](https://consul.io).
HTTP engine options available:
- aiohttp `default`;
- httpx.## Using
Install and update using pip:
### default client
````bash
pip install -U discovery-client
````### httpx client
````bash
pip install -U 'discovery-client[httpx]'
````## Links
- License: [Apache License](https://choosealicense.com/licenses/apache-2.0/)
- Code: [https://github.com/amenezes/discovery-client](https://github.com/amenezes/discovery-client)
- Issue tracker: [https://github.com/amenezes/discovery-client/issues](https://github.com/amenezes/discovery-client/issues)
- Docs: [https://discovery-client.amenezes.net](https://discovery-client.amenezes.net)