# 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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.seemoredata.io/external-docs/fundamentals/settings/domains.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
