This API client aims to be a core library for those projects based on Python and require to connect to a sysPass instance.
It has all the methods currently implemented (as of sysPass v3.1) and can be easily extended to future extensions.
$ pipenv install syspass_api_client
The following environment variables could be used:
- SYSPASS_API_URL
- SYSPASS_API_TOKEN
- SYSPASS_API_TOKEN_PASS
- SYSPASS_TLS_VERIFY
from syspass_api_client import api, account
o_api = api.JsonRpcApi()
o_account = account.Account(o_api)
for account_data in o_account.search():
print(account_data)