# What is Dwh.dev?

## **Dwh.dev - next-gen data lineage for Snowflake**

We provide a unique data lineage solution built especially for Snowflake users.&#x20;

[**Dwh.dev**](https://dwh.dev) is designed to help data teams easily understand, document, and manage their data flow.

With [**Dwh.dev**](https://dwh.dev), you can search and visualize your data lineage, track data dependencies issues, and better understand your data pipelines.&#x20;

It's a perfect solution for data engineers, analysts, and scientists who want to boost their productivity and efficiency.

It's easy to start: any type of [**integration**](https://docs.dwh.dev/integrations) takes about a few minutes!

## **How does it work?**

[**Dwh.dev**](https://dwh.dev) is based on a static analyzer.\
We parse SQL, then compile it into an internal representation and analyze it **automatically**.

We don't use information from Snowflake system tables, which allows us to provide features such as:

* [**Snowflake Marketplace (Native App)**](https://docs.dwh.dev/integrations/snowflake/snowflake-marketplace-native-app): always up-to-date lineage without external dependencies
* [**Offline mode**](https://docs.dwh.dev/integrations/snowflake/offline-mode): building data lineage without a direct connection to your database.
* [**In-query lineage**:](https://docs.dwh.dev/features/data-lineage/in-query-lineage) visualizing the dependency graph within a query.
* [**Equals lineage**](https://docs.dwh.dev/features/data-lineage/equals-column-lineage): displaying a hidden dependency graph based on conditions in `JOIN` and `WHERE`.
* [**QUERY\_HISTORY analysis and schema change tracking**](https://docs.dwh.dev/integrations/snowflake/snowflake-marketplace-native-app/query_history-analysis-and-schema-change-tracking)
* [**CTAS cost management**](https://docs.dwh.dev/integrations/snowflake/snowflake-marketplace-native-app/ctas-cost-management)
* [**CTAS logic change tracking**](https://docs.dwh.dev/integrations/snowflake/snowflake-marketplace-native-app/ctas-logic-change-tracking)
* [**CTAS logic change alerting**](https://docs.dwh.dev/integrations/snowflake/snowflake-marketplace-native-app/ctas-logic-change-alerting)
* And much more.

You can access the parsing and compilation results through [**our API**](https://docs.dwh.dev/integrations/api-offline-mode).


---

# 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.dwh.dev/readme.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.
