Skip to content

Organizations

A dagctl Organization is a space shared by your colleagues or team members.

The first time you login to dagctl you will be prompted to create your organization. Once you create the organization, you will be redirected to the dagctl dashboard. You will be able to add additional team members to your organization via the settings menu.

How Authentication Works

Authentication is done via social providers like Google and Github, or via username and password. A single email address can belong to more than one dagctl Organization — if yours does, you will be prompted to choose which organization to enter after logging in, and you can switch between them from the profile menu.

SSO

SSO is managed through Auth0, supporting SAML and OIDC providers. If you require SSO authentication, please reach out to us via support@scalecraft.dev or our support discord server.

Adding Members to your Organization

You can add team members to your organization by their email address. This will generate a unique registration link for that user to join your organization. You can also select an access role for the user.

To access the Team section of your organization:

  1. Navigate to Settings → Team from the main dagctl navigation menu.
  2. Enter the team member's email address in the Invite Team Member section.
  3. Select their role and click Create Invitation.

The user will receive an email with a unique link to register and join your organization.

Note

The Team page is only visible to users whose role permits managing team members.

Roles

  • Owner — Full access including organization settings and team management. The organization creator is automatically assigned this role. Only Owners can invite or remove Admins.
  • Admin — Administrative access across projects, jobs, and organization settings.
  • Developer — Can create and modify projects and jobs, and approve plans.
  • Reader — Read-only access for monitoring jobs, viewing model status, and browsing the catalog.

Plan approval requires the approve_plan permission, held by the Owner, Admin, and Developer roles. Readers cannot approve plans.

The last remaining Owner cannot be removed or demoted, and you cannot change your own role.