Init

methods = client.sys.list_auth_methods()

client.sys.enable_auth_method('userpass', path='customuserpass')
client.sys.disable_auth_method('github')

Read Status

hvac.api.system_backend.Init.read_init_status()

import hvac
client = hvac.Client()

read_response = client.sys.read_init_status()
print('Vault initialize status: %s' % read_response['initialized'])

Is Initialized

hvac.api.system_backend.Init.is_initialized()

import hvac
client = hvac.Client()

print('Vault initialize status: %s' % client.sys.is_initialized())

Initialize

hvac.api.system_backend.Init.initialize()

import hvac
client = hvac.Client()

init_result = client.sys.initialize()

root_token = init_result['root_token']
unseal_keys = init_result['keys']