https://github.com/labs64/netlicensingclient-python
Python wrapper for Labs64 NetLicensing RESTful API
https://github.com/labs64/netlicensingclient-python
api client hacktoberfest labs64 license license-management licensing licensing-as-a-service licensing-library netlicensing python python-package python-wrapper python3 restful restful-api software-licensing wrapper
Last synced: 6 months ago
JSON representation
Python wrapper for Labs64 NetLicensing RESTful API
- Host: GitHub
- URL: https://github.com/labs64/netlicensingclient-python
- Owner: Labs64
- License: apache-2.0
- Created: 2020-06-13T05:43:36.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-19T09:01:16.000Z (about 5 years ago)
- Last Synced: 2025-03-21T13:23:20.648Z (9 months ago)
- Topics: api, client, hacktoberfest, labs64, license, license-management, licensing, licensing-as-a-service, licensing-library, netlicensing, python, python-package, python-wrapper, python3, restful, restful-api, software-licensing, wrapper
- Language: Python
- Homepage: https://netlicensing.io
- Size: 81.1 KB
- Stars: 4
- Watchers: 4
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
**WARNING:** Package status: *"work-in-progress"* - stay tuned at NetLicensing [#changelog](https://netlicensing.io/wiki/changelog) for the latest NetLicensing news.
---
# [Labs64 NetLicensing](https://netlicensing.io) Client (Python)
[](https://github.com/Labs64/NetLicensingClient-python/actions?query=workflow%3A%22Python+Client+-+CI%22)
[](https://pypi.org/project/netlicensing-client/)
[](https://pypistats.org/packages/netlicensing-client)
[](https://pypi.org/project/netlicensing-client)
[](https://codecov.io/gh/Labs64/NetLicensingClient-python)
[](https://github.com/Labs64/NetLicensingClient-python/blob/master/LICENSE)
[](https://netlicensing.io/wiki/restful-api)
[](https://www.linkedin.com/showcase/netlicensing)
Python wrapper for Labs64 NetLicensing [RESTful API](https://netlicensing.io/wiki/restful-api)
Visit Labs64 NetLicensing at https://netlicensing.io
## Install
The NetLicensing python package can be installed by executing:
```bash
pip install netlicensing-client
```
Alternatively, you can install the latest development version directly from GitHub via:
```bash
pip install -e git+https://github.com/Labs64/NetLicensingClient-python#egg=netlicensing
```
## How to Use
To access NetLicensing RESTful API services a valid vendor account is needed.
The recommended way to access API services is *'API Key'*.
API Key can be obtained via the NetLicensing [Management Console](https://ui.netlicensing.io/#/settings).
Depending on API services different [API Key Role](https://netlicensing.io/wiki/security#api-key-identification) needs to be used.
```python
from netlicensing import NetLicensing
# sample variables need to be replaced using yours
API_KEY = '2f8459a9-08dc-4d70-882a-1bc27d1ae9a8'
CUSTOMER_NUMBER = 'CUST-11'
nlic = NetLicensing(API_KEY)
response = nlic.validate(CUSTOMER_NUMBER)
print(response)
```
## How to Contribute
Everyone is welcome to [contribute](CONTRIBUTING.md) to this project!
Once you're done with your changes send a pull request and check [CI Status](https://github.com/Labs64/NetLicensingClient-python/actions).
Thanks!
## Bugs and Feedback
For bugs, questions and discussions please use the [GitHub Issues](https://github.com/Labs64/NetLicensingClient-python/issues).
## License
This boilerplate is open-sourced software licensed under the [Apache License Version 2.0](LICENSE).
---
Visit Labs64 NetLicensing at https://netlicensing.io
