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. Your email address may only be associated with one dagctl Organization.

SSO

We support SSO via both SAML and Okta Workforce. 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 Configuration → Settings from the main dagctl navigation menu.
  2. Click the Team tab on the Settings page.
  3. Enter the team member's email address in the Invite Team Member section.
  4. Select their role and click Invite.

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

Roles

  • Owner — Full access including billing, organization settings, and team management. The organization creator is automatically assigned this role.
  • Developer — Can create and modify projects and jobs.
  • Reader — Read-only access for monitoring jobs, viewing model status, and browsing the catalog.

Note

Plan approval for protected environments is controlled by the environment protection allowlist, not by role. See Environment Protection for details.