Organizations

A Kalix Organization allows one to have multiple, long-lived, Kalix projects. This is a paid offering that:

  • allows one to have more than one project, and

  • for those projects to be long-lived, and

  • to associate multiple users with the organization.

In contrast, one can have only a single trial project, and that will eventually run out of resources.

Projects and users can be associated with an organization. Relevant billing data is collected at the organization level and is related to the resource usage of all the projects within that organization.

Details

  • Trial projects are not associated with an organization. Paid projects are associated with one and only one organization. A paid project is said to be owned by the organization.

  • An Organization Administrator is created that can add or invite other users to the organization with various roles.

  • A user can be a member of any number of organizations. Users must ensure that newly created projects are associated with the correct organization.

  • An organization is associated with one or more Kalix regions. Projects created for the organization are assigned to one of these regions.

Usage

To determine which organizations the current user is a member of use the organizations list command. For example:

$ kalix organizations list
NAME        ID                                     ROLES
myorg       1a4a9d5d-1234-5678-910a-9c8fb3700da7   superuser

Note that you can refer to the organization in kalix commands using either the "friendly name" or the "ID." See the page on managing organization users to find more, including the use of organization roles.