# Quickstart

This introduction assumes you are already using dbt in your company and tables you would like to monitor are managed by dbt. To fully use stealthward you need to install both:

* [Stealthward DBT Package](#stealthward-dbt-package)
* [Stealthward Python Package](#stealthward-python-package)

We'll go over the steps required to do that & explain what possibilities those packages create for you.

## Stealthward DBT Package

Add the stealthward dbt pakcage to your main dbt repo project. You need to update your **`packages.yml`** file with stealthward package like that:

```yaml
packages:
    ***
    - package: stealthward/stealet
      version: [">=0.0.1"]
```

and then install dbt packages dependencies by running:

```bash
dbt deps
```

You can do it locally, in your dbt cloud environment, or Airflow etc. scheduler environment.

{% hint style="info" %}
**INFO**

On production, you most likely are already running **`dbt deps`** as part of dbt models computation. So this step maybe only necessary for your local environment.

At last, maybe [Sheenflow](https://ciusji.gitbook.io/sheenflow/) is also a nice choice schedule jobs.
{% endhint %}

### Configuration Tables

...

### DBT Package Functions

...

### Computing First Metrics

...

### Storing Test History

...

## Stealthward Python Package

To generate stealthward reliability UI, send stealthward alerts to Slack and easily backfill stealthward models you will need to install the strealthward python library. Install it executing:

```
pip install stealthward
```

### Python Package Functionality

* Stealthward overview UI - For generating & display stealthward UI
* Stealthward notify - For notifying external services about alerts (Currently Slack)
* Stealthward run - For easily backfilling dbt data

### Generate & Server UI

```
stealthward overview generate
stealthward overview server
```


---

# 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://ciusji.gitbook.io/stealthward/overview/quickstart.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.
