Supported node-vault features
March 21, 2026 ยท View on GitHub
This is a generated list of Vault features supported by node-vault.
vault.status
GET /sys/seal-status
vault.initialized
GET /sys/init
vault.init
PUT /sys/init
vault.unseal
PUT /sys/unseal
vault.seal
PUT /sys/seal
vault.getTokenRole
GET /auth/token/roles/{{role_name}}
vault.removeTokenRole
DELETE /auth/token/roles/{{role_name}}
vault.approleRoles
LIST /auth/{{mount_point}}{{^mount_point}}approle{{/mount_point}}/role
vault.addKubernetesRole
POST /auth/{{mount_point}}{{^mount_point}}{{kubernetesPath}}{{/mount_point}}/role/{{ role_name }}
vault.getKubernetesRole
GET /auth/{{mount_point}}{{^mount_point}}{{kubernetesPath}}{{/mount_point}}/role/{{ role_name }}
vault.deleteKubernetesRole
DELETE /auth/{{mount_point}}{{^mount_point}}{{kubernetesPath}}{{/mount_point}}/role/{{ role_name }}
vault.addApproleRole
POST /auth/{{mount_point}}{{^mount_point}}approle{{/mount_point}}/role/{{role_name}}
vault.getApproleRole
GET /auth/{{mount_point}}{{^mount_point}}approle{{/mount_point}}/role/{{role_name}}
vault.deleteApproleRole
DELETE /auth/{{mount_point}}{{^mount_point}}approle{{/mount_point}}/role/{{role_name}}
vault.getApproleRoleId
GET /auth/{{mount_point}}{{^mount_point}}approle{{/mount_point}}/role/{{role_name}}/role-id
vault.updateApproleRoleId
POST /auth/{{mount_point}}{{^mount_point}}approle{{/mount_point}}/role/{{role_name}}/role-id
vault.getApproleRoleSecret
POST /auth/{{mount_point}}{{^mount_point}}approle{{/mount_point}}/role/{{role_name}}/secret-id
vault.generateRootInit
PUT /sys/generate-root/attempt
vault.generateRootCancel
DELETE /sys/generate-root/attempt
vault.generateRootUpdate
PUT /sys/generate-root/update
vault.mounts
GET /sys/mounts
vault.mount
POST /sys/mounts/{{mount_point}}
vault.encryptData
POST /transit/encrypt/{{name}}
vault.decryptData
POST /transit/decrypt/{{name}}
vault.rewrapData
POST /transit/rewrap/{{name}}
vault.transitCreateKey
POST /transit/keys/{{name}}
vault.transitReadKey
GET /transit/keys/{{name}}
vault.transitListKeys
LIST /transit/keys
vault.transitDeleteKey
DELETE /transit/keys/{{name}}
vault.generateDatabaseCredentials
GET /{{databasePath}}/creds/{{name}}
vault.unmount
DELETE /sys/mounts/{{mount_point}}
vault.remount
POST /sys/remount
vault.policies
GET /sys/policy
vault.addPolicy
PUT /sys/policy/{{name}}
vault.getPolicy
GET /sys/policy/{{name}}
vault.removePolicy
DELETE /sys/policy/{{name}}
vault.auths
GET /sys/auth
vault.enableAuth
POST /sys/auth/{{mount_point}}
vault.disableAuth
DELETE /sys/auth/{{mount_point}}
vault.audits
GET /sys/audit
vault.enableAudit
PUT /sys/audit/{{name}}
vault.disableAudit
DELETE /sys/audit/{{name}}
vault.renew
PUT /sys/leases/renew
vault.revoke
PUT /sys/leases/revoke
vault.revokePrefix
PUT /sys/revoke-prefix/{{path_prefix}}
vault.rotate
PUT /sys/rotate
vault.unwrap
POST /sys/wrapping/unwrap
vault.gcpLogin
POST /auth/{{mount_point}}{{^mount_point}}gcp{{/mount_point}}/login
vault.githubLogin
POST /auth/{{mount_point}}{{^mount_point}}github{{/mount_point}}/login
vault.kubernetesLogin
POST /auth/{{mount_point}}{{^mount_point}}{{kubernetesPath}}{{/mount_point}}/login
vault.awsIamLogin
POST /auth/{{mount_point}}{{^mount_point}}aws{{/mount_point}}/login
vault.userpassLogin
POST /auth/{{mount_point}}{{^mount_point}}userpass{{/mount_point}}/login/{{username}}
vault.ldapLogin
POST /auth/{{mount_point}}{{^mount_point}}ldap{{/mount_point}}/login/{{username}}
vault.oktaLogin
POST /auth/{{mount_point}}{{^mount_point}}okta{{/mount_point}}/login/{{username}}
vault.radiusLogin
POST /auth/{{mount_point}}{{^mount_point}}radius{{/mount_point}}/login/{{username}}
vault.certLogin
POST /auth/cert/login
vault.jwtLogin
POST /auth/{{mount_point}}{{^mount_point}}jwt{{/mount_point}}/login
vault.tokenAccessors
LIST /auth/token/accessors
vault.tokenCreate
POST /auth/token/create
vault.tokenCreateOrphan
POST /auth/token/create-orphan
vault.tokenCreateRole
POST /auth/token/create/{{role_name}}
vault.tokenLookup
POST /auth/token/lookup
vault.tokenLookupAccessor
POST /auth/token/lookup-accessor
vault.tokenLookupSelf
GET /auth/token/lookup-self
vault.tokenRenew
POST /auth/token/renew
vault.tokenRenewSelf
POST /auth/token/renew-self
vault.tokenRevoke
POST /auth/token/revoke
vault.tokenRevokeAccessor
POST /auth/token/revoke-accessor
vault.tokenRevokeOrphan
POST /auth/token/revoke-orphan
vault.tokenRevokeSelf
POST /auth/token/revoke-self
vault.tokenRoles
GET /auth/token/roles?list=true
vault.addTokenRole
POST /auth/token/roles/{{role_name}}
vault.approleSecretAccessors
LIST /auth/{{mount_point}}{{^mount_point}}approle{{/mount_point}}/role/{{role_name}}/secret-id
vault.approleSecretLookup
POST /auth/{{mount_point}}{{^mount_point}}approle{{/mount_point}}/role/{{role_name}}/secret-id/lookup
vault.approleSecretDestroy
POST /auth/{{mount_point}}{{^mount_point}}approle{{/mount_point}}/role/{{role_name}}/secret-id/destroy
vault.approleSecretAccessorLookup
POST /auth/{{mount_point}}{{^mount_point}}approle{{/mount_point}}/role/{{role_name}}/secret-id-accessor/lookup
vault.approleSecretAccessorDestroy
POST /auth/{{mount_point}}{{^mount_point}}approle{{/mount_point}}/role/{{role_name}}/secret-id-accessor/destroy
vault.approleLogin
POST /auth/{{mount_point}}{{^mount_point}}approle{{/mount_point}}/login
vault.health
GET /sys/health
vault.leader
GET /sys/leader
vault.stepDown
PUT /sys/step-down
vault.destroySecretVersions
POST /{{mount_point}}{{^mount_point}}secret{{/mount_point}}/destroy/{{path}}