Skip to content


Create kdb Insights Enterprise roles

When the deployment is successful, locate the deployment outputs by clicking on Outputs in the left-hand navigation menu to obtain the keycloak URL.

kdb Insights Enterprise uses Keycloak as its Identity and Access Management component. Using Keycloak, create the administrator and any other required roles on it. Follow the steps below to start.

  1. Login to the Keycloak Web UI by navigating to the keycloakUrl available in the 'Outputs' of the deployment, or the insightsUiUrl appended with /auth/, in a web browser.


  2. Click on Administration Console

  3. To log in, use the following details:

    field value
    Username or e-mail user
    Password password created in General Configuration


  4. Create the administrator role:

    1. Click on Roles in the left-hand menu then click on the Add Role button.
    2. Enter the Role Name: insights.admin, make sure you add a description and click Save.
    3. Turn Composite Roles ON.
    4. Associate it with the following role:




      Please refer to the documentation on Keycloak and the role based permissions.

  5. If you want to give users the ability to reset their password via email you need to configure the reset password service.

    Local users

    This only applies to users managed within Keycloak and not those from an upstream identity provider.

Login to kdb Insights Enterprise

Once the deployment is complete and roles have been created on Keycloak, follow the steps below to login to kdb Insights Enterprise:

  1. Click on Outputs in the left-hand navigation menu.

  2. Copy the insightsUiUrl value and navigate to this URL in a new browser tab.


  3. Log in with the username and password created in the General Configuration step of the installation process.

  4. You will then be directed to the kdb Insights Enterprise User Interface.


  5. See kdb Insights Enterprise Overview for an introduction to the User Interface.

There are additional tools and services available on Nexus such as the kdb Insights Enterprise SDKs and kdb Insights CLI.

Azure namespaces

Remember! Cluster resources created using the Azure Marketplace are preconfigured to use various namespaces. In most cases, when running kubectl commands referenced in the documentation, remember to include the -n insights argument, to make sure all resources under the "insights" namespace appear, as well.

Please follow the documentation to Install the SDKs or to Install the kdb Insights CLI.

If you already have a KX license and an existing application, you can use the RT Bridge to ingest data into kdb Insights Enterprise on Azure.