Password Management

How to manage passwords in Skyvern. How Skyvern agent uses passwords.

Password Management

You can store password information in Skyvern. Skyvern agent can use the stored password information to log into a website without sending your username or password to LLMs.

How To Manage Passwords

This can be done in the Skyvern’s Credentials page.

Add a new password:

Besides the username and password, you can also add the Two Factor Authentication (TOTP) information with the authentication key/secret. If you need to set up TOTP, here are some guides from popular authenticator apps: Bitwarden, 1Password, and LastPass.

Delete a password:

Click the trash icon and confirm the deletion. If you do this, the password will be deleted from Skyvern PERMANENTLY.

Update a password:

Skyvern allows only adding and deleting passwords. If you would like to update a password, you need to delete the existing password and create a new one.

Manage Passwords with API & SDK

We also have API and SDK supports for password management:

Create a new password credential:

1from skyvern import Skyvern
2
3skyvern = Skyvern(api_key="YOUR_API_KEY")
4await skyvern.create_credential(
5 name="My Credential",
6 credential_type="password",
7 credential={"username": "username", "password": "password"},
8)

Delete a password credential:

1from skyvern import Skyvern
2
3skyvern = Skyvern(api_key="YOUR_API_KEY")
4await skyvern.delete_credential(credential_id="cred_123456789")