> For the complete documentation index, see [llms.txt](https://docs.seemoredata.io/external-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.seemoredata.io/external-docs/fundamentals/settings/domains.md).

# Domains

## Overview

{% hint style="info" %}
**Required role to configure:** [Admin](/external-docs/fundamentals/settings/user-roles.md) or higher.

Users with lower roles can select and use existing domains but cannot create, edit, or delete them.
{% endhint %}

Domains act as reusable, global filters that help you focus on the parts of your Snowflake landscape that matter to you — such as a Snowflake account, environment (Dev/Prod), warehouse group, or team..\
When a domain is active, all pages show only the assets defined by that domain, and switching domains updates all data instantly.

Common use cases include:

* Viewing a single Snowflake account (e.g., Internal BI)
* Switching between Prod / Dev / QA
* Creating team-specific filtered views
* Isolating workloads (ETL, BI, etc.)
* Reducing noise in large multi-account environments

***

## Key Capabilities

### Unified Platform Filtering

When selected, a domain filters all relevant assets across:

* Compute
* Cost Overview
* Storage
* Discovery
* Insights
* Monitoring
* Budgeting

### Multiple Domain Views

You can create unlimited domains, such as:

* Production
* Development
* Internal BI
* Finance Team
* ETL Only

### Team Assignment

Assign a domain to a team so all members share the same filtered view.

***

## How Domains Work

Domains act as high-level filters over your accessible Snowflake assets.

Examples:

* A domain for **Internal BI & ETL** shows only the compute/storage for those assets.
* Selecting **Dev** instantly applies Dev-only filtering across all pages.
* Clearing the domain restores full visibility.
* Domains do **not** control access — that is managed using **Asset Groups**.

***

### How to Create a Domain

1. **Open the Domains Page**\
   Go to **Settings → Domains**.
2. **Click “Create Domain”**\
   Start a new configuration.
3. **Name & Customize the Domain**\
   Provide a clear name and select an icon.\
   This is what appears in the top domain selector.
4. **Add Filters**\
   Choose which assets the domain should include:
   * Snowflake accounts
   * Warehouses
   * Databases
   * Users\
     You can select multiple items in each category.
5. **(Optional) Assign the Domain to a Team**\
   This gives the team a shared filtered view.
6. **Save the Domain**\
   The new domain now appears in the domain selector for quick switching.

<figure><img src="/files/BVz5xqOY0b8Tz66JMesW" alt=""><figcaption></figcaption></figure>

***

### How to Select and Use Domains

1. **Open the Domain Selector**\
   At the top of any screen, click the dropdown.
2. **Select a Domain**\
   Choose the domain you want (e.g., Production, Dev, Internal BI).\
   All pages immediately filter based on this selection.
3. **Navigate the Platform**\
   Cost Overview, Compute, Storage, Discovery, Insights, Monitoring, and Budgeting\
   now display only the assets included in the domain.
4. **Switch or Clear the Domain**
   * Choose a different domain at any time
   * Clear the domain to see all assets you have access to

<figure><img src="/files/TCd0ierjgriTlGUp9eQV" alt=""><figcaption></figcaption></figure>

***

## Notes & Best Practices

* Domains **filter** the environment but do not **restrict access**
* Use clear, descriptive names
* Domains simplify navigation in large or multi-account Snowflake setups
