Stitchflow
Domino Data Lab logo

Domino Data Lab User Management Guide

Manual workflow

How to add, remove, and manage users with operational caveats that matter in production.

UpdatedMar 18, 2026

Summary and recommendation

Domino Data Lab user management can be run manually, but complexity usually increases with role models, licensing gates, and offboarding dependencies. This guide gives the exact mechanics and where automation has the biggest impact.

Domino Data Lab uses a two-layer permission model: a system-level Admin role and project-level roles (Owner, Contributor, Results Consumer).

Admins manage every app and user from the Admin Panel, reachable via the top-right account menu at `https://<your-domino-instance>/admin/users`.

No SSO prerequisite is required to use the platform, but SCIM-based provisioning requires the Enterprise plan.

Quick facts

Admin console pathAdmin Panel > Users (accessible via the top-right account menu for users with the Admin system role)
Admin console URLOfficial docs
SCIM availableYes
SCIM tier requiredEnterprise
SSO prerequisiteNo

User types and roles

Role Permissions Cannot do Plan required Seat cost Watch out for
System Administrator (Admin) Full platform access: manage all users, projects, environments, hardware tiers, billing, and system settings. Can deactivate users and assign roles. Admin role is a system-level designation, not a project-level role. Admins can access all projects regardless of project-level permissions.
Regular User (Data Scientist / Analyst) Can create and run projects, publish models, use shared datasets, and collaborate on projects they are invited to. Cannot access Admin Panel, manage other users, or modify system-level settings. Custom pricing; license type (Data Analyst or Data Science Professional) determines feature access. License type (Data Analyst vs. Data Science Professional) gates access to certain compute and collaboration features. Assigning the wrong license type may restrict user capabilities.
Project Owner Full control over a specific project: add/remove collaborators, change project settings, delete the project. Cannot manage platform-level users or system settings. Project Owner is a project-scoped role, not a platform role. A user can be Owner of one project and Contributor on another.
Contributor Can run jobs, edit code, and collaborate within a project they have been added to. Cannot change project settings or add/remove other collaborators.
Results Consumer Read-only access to project results and published model outputs within a specific project. Cannot run jobs, edit code, or modify project settings. Results Consumer seats may have different licensing implications; verify with Domino account team.

Permission model

  • Model type: hybrid
  • Description: Domino uses a two-layer permission model: system-level roles (Admin vs. regular user) and project-level roles (Owner, Contributor, Results Consumer). System Admins can override project-level access. Project-level roles are assigned per project by the Project Owner or Admin.
  • Custom roles: No
  • Custom roles plan: Not documented
  • Granularity: System-level (Admin/User) and project-level (Owner/Contributor/Results Consumer). No documented support for creating fully custom named roles beyond the built-in set.

How to add users

  1. Log in as a System Administrator.
  2. Navigate to the Admin Panel via the top-right account menu.
  3. Select 'Users' from the left sidebar.
  4. Click 'Add User' or 'Invite User'.
  5. Enter the required user details (username, email, password or SSO identity).
  6. Assign the appropriate license type (e.g., Data Analyst, Data Science Professional).
  7. Save to create the account. The user receives an email invitation if email is configured.

Required fields: Username, Email address, License type

Watch out for:

  • If SSO/SAML is enabled, user accounts may need to match the identity provider's user attributes exactly to avoid login failures.
  • License type must be assigned at creation; the wrong license type restricts feature access and may require Admin intervention to correct.
  • In self-hosted (on-premises) deployments, email invitation delivery depends on SMTP configuration by the platform admin.
Bulk option Availability Notes
CSV import No Not documented
Domain whitelisting No Automatic domain-based user add
IdP provisioning Yes Enterprise

How to remove or deactivate users

  • Can delete users: Unknown
  • Delete/deactivate behavior: Public docs emphasize deactivation in the admin UI, but the API surface also exposes a DELETE-style lifecycle operation. Treat permanent-delete behavior as deployment-specific and confirm before relying on it in production.
  1. Log in as a System Administrator.
  2. Navigate to Admin Panel > Users.
  3. Locate the user by searching their username or email.
  4. Click on the user's name to open their profile.
  5. Select 'Deactivate User' (or toggle the active/inactive status).
  6. Confirm the deactivation when prompted.
Data impact Behavior
Owned records Projects, runs, datasets, and files owned by the deactivated user remain on the platform and are accessible to collaborators and Admins.
Shared content Shared projects the deactivated user was a member of remain intact; other collaborators retain their access.
Integrations API keys and tokens associated with the deactivated user are invalidated upon deactivation, which may break automated pipelines using those credentials.
License freed Deactivating a user frees the seat/license for reassignment to another user.

Watch out for:

  • If the deactivated user was the sole Owner of a project, an Admin must reassign project ownership to prevent the project from becoming unmanageable.
  • API keys tied to the deactivated user will stop working immediately; any scheduled jobs or integrations using those keys will fail.
  • Reactivating a user restores their login access and role assignments; data is not lost during deactivation.

License and seat management

Seat type Includes Cost
Data Analyst License Access to Domino for data analysis workflows; may have restrictions on compute tier access or advanced MLOps features compared to the Data Science Professional license. Custom pricing; contact Domino sales.
Data Science Professional License Full access to Domino's MLOps capabilities including model deployment, advanced compute, and collaboration features. Custom pricing; contact Domino sales.
Domino Cloud Consumption Units (Enterprise) Usage-based compute consumption model for Domino-hosted (cloud) deployments, in addition to per-seat licensing. Custom; billed based on compute consumption.
  • Where to check usage: Admin Panel > Users (shows active vs. inactive users and their assigned license types); billing/usage dashboards may vary by deployment type.
  • How to identify unused seats: Admins can review the Users list in the Admin Panel and filter by last login date or activity to identify inactive accounts. No dedicated 'unused seat' report is documented in official sources.
  • Billing notes: Domino uses custom enterprise pricing. Deactivating a user frees their seat for reassignment. Domino Cloud deployments also incur compute consumption charges separate from seat licenses. Pricing details require direct engagement with the Domino sales team.

The cost of manual management

Every app onboarding or offboarding action in Domino requires a System Administrator to act manually through the Admin Panel - there is no bulk CSV import for users without an IdP or SCIM setup.

Deactivating a user does not auto-transfer project ownership, so Admins must manually reassign any projects the departing user owned to prevent them from becoming unmanageable. API keys tied to a deactivated user stop working immediately, meaning any scheduled pipelines or integrations using those keys will silently fail if not rotated before offboarding.

What IT admins are saying

Community evidence is not specific enough to quote or summarize yet for this app.

The decision

Domino is well-suited for enterprise data science teams that already operate an IdP and can enable SCIM for lifecycle automation. Teams without an IdP will manage every app user manually through the Admin Panel, which is workable at small scale but becomes operationally heavy as headcount grows. License type (Data Analyst vs.

Data Science Professional) must be assigned correctly at account creation - the wrong assignment restricts feature access and requires Admin intervention to fix.

Bottom line

Domino Data Lab's permission model is straightforward at the system level but adds complexity through project-scoped roles that must be managed independently per project.

Manual administration is fully functional for smaller teams, but the lack of bulk import, permanent deletion, and automatic ownership transfer on deactivation creates compounding overhead at scale.

Organizations managing every app in their stack through a centralized IdP will get the most operational leverage by enabling SCIM on the Enterprise plan.

Automate Domino Data Lab workflows without one-off scripts

Stitchflow builds and maintains end-to-end IT automation across your SaaS stack, including apps without APIs. Built for exactly how your company works, with human approvals where they matter.

Every app coverage, including apps without APIs
60+ app integrations plus browser automation for apps without APIs
IT graph reconciliation across apps and your IdP
Less than a week to launch, maintained as APIs and admin consoles change
SOC 2 Type II. ~2 hours of your team's time

UpdatedMar 18, 2026

* Details sourced from official product documentation and admin references.

Keep exploring

Related apps

15Five logo

15Five

Full API + SCIM
AutomationAPI + SCIM
Last updatedFeb 2026

15Five uses a fixed role-based permission model with six predefined roles: Account Admin, HR Admin, Billing Admin, Group Admin, Manager, and Employee. No custom roles can be constructed. User management lives at Settings gear → People → Manage people p

1Password logo

1Password

Full API + SCIM
AutomationAPI + SCIM
Last updatedFeb 2026

1Password's admin console at my.1password.com covers the full user lifecycle — invitations, group assignments, vault access, suspension, and deletion — without any third-party tooling. Like every app that mixes role-based and resource-level permissions

8x8 logo

8x8

Full API + SCIM
AutomationAPI + SCIM
Last updatedFeb 2026

8x8 Admin Console supports full lifecycle user management — create, deactivate, and delete — across its X Series unified communications platform. Every app a user can access (8x8 Work desktop, mobile, web, Agent Workspace) is gated by license assignmen