Skip to main content

Cloud Enterprise

Organization credentials are only available on Lightdash Enterprise plans.For more information on our plans, visit our pricing page.
Currently, organization credentials are only supported for Snowflake SSO connections.Support for additional warehouse types will be added in the future.
Organization credentials provide a secure and convenient way to manage warehouse connections across your Lightdash organization. Instead of requiring each user to input sensitive warehouse credentials when creating a project, organization admins can set up shared credentials that any organization member can use when creating new projects.

What are organization credentials?

Organization credentials are warehouse connection credentials created and managed at the organization level. They allow you to:
  • Centralize credential management: Admins maintain warehouse credentials in one place
  • Improve security: Non-admin users can create projects without accessing sensitive credentials
  • Simplify project creation: Users can select from pre-configured credentials instead of manually entering connection details
  • Enable self-service: Team members can create projects independently without needing admin assistance
Organization credentials are compatible with preview projects, allowing the same secure credential workflow for both production and preview environments.

Who can use organization credentials?

Creating organization credentials

Only organization admins can create, edit, or delete organization credentials.
Organization admins have exclusive control over managing organization credentials to ensure security and governance standards are maintained.

Using organization credentials

Organization developers or project admins can use organization credentials when creating or updating new projects. When creating a project, users can select from available organization credentials without seeing the underlying sensitive connection details such as passwords or access keys. You can also configure the custom roles to limit the access to the project creation feature.

Setting up organization credentials

You must be an organization admin to set up organization credentials.
To create organization credentials:
  1. Navigate to Settings in the Lightdash application
  2. Under Organization settin Screenshot from 2025-10-20 12-05-34.png
  3. Click Add new credentials
  4. Enter the credential details:
    • Name: A descriptive name for the credential (e.g., “Production Data Warehouse”, “Analytics Staging”)
    • Connection details: Enter the specific connection information for your warehouse
    • Sign in with Snowflake if you are not authenticated or authentication has expired
    Screenshot from 2025-10-20 11-45-44.png
  5. Click Save to create the credential

Managing existing credentials

Organization admins can:
  • Edit credentials: Update connection details or credential names
  • Delete credentials: Remove credentials that are no longer needed. This will not be possible if the credentials are already used by a project
  • View usage: See which projects are using specific credentials
  • Reauthenticate with SSO. If token have expired, you can relogin and save so the credentials are uptodate with your latest tokens
After updating organization credentials, you don’t need to recompile the project, not even after updating SSO credentials. You might want however to refresh dbt if you changed the database or warehouse, to refresh explores.

Using organization credentials to create a project

When creating a new project in Lightdash:
  1. Navigate to Settings —> Project management —> Create new project
  2. Enter a project name
  3. In the Warehouse connection section, now you’ll see an option to **Use organization credential, **select the previously created organization credentials. This option will not appear if you don’t have any organization credentials.
Screenshot from 2025-10-20 12-00-05.png
  1. Configure your dbt connection
  2. Click Create project

Organization credentials and preview projects

Organization credentials work seamlessly with preview projects. When you create a preview project from a parent project that uses organization credentials, the preview will automatically inherit those credentials. This means:
  • Preview projects created from the Lightdash app will use the same organization credential as the parent project
  • Preview projects created via the CLI or GitHub Actions can also leverage organization credentials

Organization credentials and user credential requirements

If a project is configured to require user credentials, end users will need to provide their own individual warehouse credentials when accessing the project, even if the project was created using organization credentials.
When “require user credentials” is enabled for a project, users will be prompted to log in with their personal warehouse credentials. These personal credentials will override the organization credentials for that user’s queries and data access.
This means:
  • Project creation: Organization credentials are used to set up the project’s connection
  • User queries: When the project requires user credentials, each user must authenticate with their own warehouse credentials
  • Security compliance: This allows organizations to maintain audit trails and data access controls at the individual user level while still simplifying project setup
For more information about personal warehouse connections, see the Personal warehouse connections documentation.