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.
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.
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.