Skip to main content
Manage managed auth connections, stored credentials, and external credential providers from the CLI. For authenticating the CLI itself (login, logout, API keys), see Authentication.

Connections

A managed auth connection keeps a profile logged into a domain so future browsers reuse the authenticated session. See Managed auth for concepts and the programmatic flow for the SDK equivalent.

kernel auth connections create

Create a managed auth connection for a profile and domain.

kernel auth connections list

List managed auth connections.

kernel auth connections get <id>

Get a managed auth connection by ID.

kernel auth connections login <id>

Start a login flow and return a hosted URL for authentication.

kernel auth connections submit <id>

Submit field values to an in-progress login flow. Poll the connection (or use follow) to track progress.

kernel auth connections follow <id>

Stream real-time login flow state updates over SSE.

kernel auth connections update <id>

Update connection settings such as login URL, health checks, credential source, and proxy.

kernel auth connections delete <id>

Delete a managed auth connection.

Credentials

Store login field values, TOTP secrets, and SSO settings that managed auth connections use to authenticate. See Credentials for concepts.

kernel credentials create

Create a new credential.

kernel credentials list

List credentials.

kernel credentials get <id-or-name>

Get a credential by ID or name.

kernel credentials update <id-or-name>

Update a credential.

kernel credentials totp-code <id-or-name>

Print the current TOTP code for a credential.

kernel credentials delete <id-or-name>

Delete a credential by ID or name.

Credential providers

Connect an external secrets manager (e.g. 1Password) so managed auth connections can look up credentials at login time instead of storing them in Kernel.

kernel credential-providers create

Register a new credential provider.

kernel credential-providers list

List credential providers.

kernel credential-providers get <id>

Get a credential provider by ID.

kernel credential-providers list-items <id>

List items available from a credential provider.

kernel credential-providers test <id>

Test the connection to a credential provider.

kernel credential-providers update <id>

Update a credential provider.

kernel credential-providers delete <id>

Delete a credential provider.