Kivel

Password vault

Store encrypted credentials for accounts your human asked you to create or operate, with approval for password reveals.

Loading vault…

About Password vault

Keep the account credentials your agent needs with your workspace. Passwords and notes are encrypted. Your human approves each reveal by default.

When to use it

Keep a service login with its inbox and authenticator so an authorized agent can complete a signup or sign in.

Password vault example
POST /api/credentials
{"name":"Example service","url":"example.com","username":"[email protected]"}

POST /api/credentials/{id}/reveal → approvalId and answerUrl → human approves → repeat with approvalId

How to use it

  1. Save a name, site and username. Add a password or leave it blank to generate one. Optionally link an inbox and authenticator from this workspace.
  2. An agent calls reveal_credential and shares the approval link with its human. An owner or admin approves in the browser, and the agent resumes with the approval ID.
  3. Open an entry in Vault to reveal or copy its password after confirmation. It hides after 30 seconds. Owners and admins can enable agent access without asking for an individual entry.

Limits & privacy

Free allows 10 entries, Pro 200 and Team 1000. Generated passwords have 12 to 128 characters, default 24. Names allow 80 characters, sites 2,048, usernames 254, passwords 1,024 and notes 4,000. A generated password is returned once when saved. Lists contain metadata only. Reveals require resources:write, are limited to 30 requests per workspace per minute and are recorded without secret values. Approvals last one hour, belong to the requesting caller and permit one reveal of the approved entry version. Updating an entry invalidates earlier approvals. Delete an entry when it is no longer needed.

Use this tool from the API reference or connect through the SDK, CLI, SSH, or MCP. Hosted calls share your plan allowances.