Documentation Index
Fetch the complete documentation index at: https://datum.net/docs/llms.txt
Use this file to discover all available pages before exploring further.
datumctl uses OAuth 2.0 and OpenID Connect (OIDC) with PKCE for secure authentication. You do not need to manage API keys.
Getting started
You authenticate through your browser, anddatumctl stores your credentials securely in your system keyring. To get started, run the following command, which opens your browser and guides you through authentication.
list command:
datumctl auth logindatumctl auth listdatumctl auth logoutdatumctl auth get-tokendatumctl auth update-kubeconfigdatumctl auth switch
Switching active user
If you have logged in with multiple user accounts (visible viadatumctl auth list), you can switch which account is active using the switch command:
<user-email> with the email address of the user you want to make active. This user must already be logged in.
After switching, subsequent commands that require authentication (like datumctl organizations list or kubectl operations configured via update-kubeconfig) will use the credentials of the newly activated user.
Logging out
To remove stored credentials, use thelogout command.
To log out a specific user, replace <user-email> with the email address shown in the datumctl auth list command.
datumctl in your keyring, use the following command: