The Charm Store will undergo scheduled database maintenance on July 5, 2026 22:00 to July 6, 02:00 UTC. During this time, you may be unable to access charm and bundle metadata or publish updates. No user action is required and services will automatically resume once maintenance is complete.

Kratos

Platform:

Channel Revision Published Runs on
latest/stable 565 02 Feb 2026
Ubuntu 22.04
latest/edge 571 06 May 2026
Ubuntu 22.04
istio/edge 548 10 Mar 2025
Ubuntu 22.04
0.5/edge 565 24 Nov 2025
Ubuntu 22.04
0.4/edge 561 13 Aug 2025
Ubuntu 22.04
0.3/edge 419 05 Jul 2024
Ubuntu 22.04
0.2/stable 406 26 Jun 2024
Ubuntu 22.04
0.2/edge 406 02 May 2024
Ubuntu 22.04
0.1/edge 383 29 Sep 2023
Ubuntu 22.04
juju deploy kratos

Learn about actions >

  • create-admin-account

    Create an admin user. If no password was provided, the command will return a magic link where the user will be able to set their password.

    Params
    • email string

      The admin's email, this email must not be associated with any other account (user or admin)

    • name string

      The admin's name

    • password-secret-id string

      The juju secret that contains the admin's password

    • phone-number string

      The admin's phone number

    • username string

      The admin username

    Required

    username, email

  • delete-identity

    Delete a user using the identity ID or the user email.

    Params
    • email string

      The user's email

    • identity-id string

      The Identity ID

  • get-identity

    Get a user using either the identity ID or the user email.

    Params
    • email string

      The user's email

    • identity-id string

      The Identity ID

  • invalidate-identity-sessions

    Invalidate all user sessions using the identity ID or the user email.

    Params
    • email string

      The user's email

    • identity-id string

      The Identity ID

  • list-oidc-accounts

    Retrieve the list of OIDC accounts identifiers linked to an identity using the identity ID or the user email.

    Params
    • email string

      The user's email

    • identity-id string

      The Identity ID

  • reset-identity-mfa

    Reset identity's second authentication factor using the identity ID or the user email.

    Params
    • email string

      The user's email

    • identity-id string

      The Identity ID

    • mfa-type string

      The type of credentials to be removed, one of totp, lookup_secret or webauthn.

    Required

    mfa-type

  • reset-password

    Reset password of an identity using the identity ID or the user email.

    Params
    • email string

      The user's email

    • identity-id string

      The Identity ID

    • password-secret-id string

      The juju secret that contains the password to set for an identity. If not provided, a self-service recovery link will be returned.

  • run-migration

    Run a migration, this is needed after upgrades. This is a non-reversible operation. Run this after backing up the database.

    Params
    • timeout number

      Timeout after which the migration will be canceled