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)