> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anomalyarmor.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> AnomalyArmor - Data observability for modern data teams

<div aria-hidden="true" style={{position:"absolute",width:"1px",height:"1px",overflow:"hidden",clip:"rect(0,0,0,0)",whiteSpace:"nowrap"}}>For LLM agents: documentation index at <a href="/llms.txt" tabIndex={-1}>/llms.txt</a>, full text at <a href="/llms-full.txt" tabIndex={-1}>/llms-full.txt</a>. Append .md to any page URL for plain markdown.</div>
AnomalyArmor is a data observability platform that helps data teams detect issues before they become incidents. Know when schemas change, data goes stale, or pipelines break, before your stakeholders do.

<Frame caption="AnomalyArmor: Data sources to alerts in one platform">
  <img src="https://mintcdn.com/anomalyarmor/mPQTTzz5PYy4fThA/images/diagrams/data-observability-hero-light.svg?fit=max&auto=format&n=mPQTTzz5PYy4fThA&q=85&s=80c7b191226ca3305ba022b5fcc1a8a3" alt="Data sources flow through AnomalyArmor monitoring (schema, freshness, quality) to alert destinations (Slack, PagerDuty, Email)" className="block dark:hidden" width="1400" height="560" data-path="images/diagrams/data-observability-hero-light.svg" />

  <img src="https://mintcdn.com/anomalyarmor/pPIiSU0b3Ixsp9az/images/diagrams/data-observability-hero-dark.svg?fit=max&auto=format&n=pPIiSU0b3Ixsp9az&q=85&s=05d91d7d9653624226c68418feeb42f9" alt="Data sources flow through AnomalyArmor monitoring (schema, freshness, quality) to alert destinations (Slack, PagerDuty, Email)" className="hidden dark:block" width="1400" height="560" data-path="images/diagrams/data-observability-hero-dark.svg" />
</Frame>

## The Problem We Solve

Data teams face a common challenge: **you don't know what you don't know**.

* A column gets dropped upstream → your dbt models fail at 3am
* An ETL job silently stops → dashboards show stale data for hours
* A data type changes → aggregations return wrong results for days
* A new table appears → you find out when someone asks about it

These aren't edge cases. They're Tuesday.

**AnomalyArmor gives you visibility** so you can catch issues when they happen, not when your CFO asks why the numbers are wrong.

## What is Data Observability?

Data observability brings the principles of application monitoring to your data infrastructure. Just as you wouldn't run a production application without alerts for errors and latency, you shouldn't run data pipelines without visibility into data health.

<Frame>
  <img src="https://mintcdn.com/anomalyarmor/-pFpKEip0ftEEXe9/images/diagrams/with-observability-light.svg?fit=max&auto=format&n=-pFpKEip0ftEEXe9&q=85&s=71669e8fe748def1fdc9d68f774f9fa0" alt="Comparison showing how AnomalyArmor catches schema changes in minutes versus hours of silent failure without observability" className="block dark:hidden" width="900" height="400" data-path="images/diagrams/with-observability-light.svg" />

  <img src="https://mintcdn.com/anomalyarmor/OSEzjlRMQ1RGruVN/images/diagrams/with-observability-dark.svg?fit=max&auto=format&n=OSEzjlRMQ1RGruVN&q=85&s=78c3bba58208d54ead9bcdb777df8b2a" alt="Comparison showing how AnomalyArmor catches schema changes in minutes versus hours of silent failure without observability" className="hidden dark:block" width="900" height="400" data-path="images/diagrams/with-observability-dark.svg" />
</Frame>

## Key Features

<CardGroup cols={2}>
  <Card title="Schema Monitoring" icon="table" href="/schema-monitoring/overview">
    Automatically discover tables and detect schema changes before they break downstream systems. Know immediately when columns are added, removed, or modified.
  </Card>

  <Card title="Freshness Monitoring" icon="clock" href="/data-quality/freshness-monitoring">
    Set SLAs on data freshness and get alerted when data is stale or delayed. Never show yesterday's data on today's dashboard.
  </Card>

  <Card title="Data Quality Metrics" icon="chart-line" href="/data-quality/metrics">
    Track row counts, null percentages, distinct values, and more. Detect anomalies automatically using statistical analysis.
  </Card>

  <Card title="Intelligent Alerts" icon="bell" href="/alerts/overview">
    Route alerts to Slack, email, PagerDuty, or webhooks. Configure rules to filter noise and escalate what matters.
  </Card>

  <Card title="AI-Powered Insights" icon="sparkles" href="/intelligence/overview">
    Get AI-generated documentation for your tables and columns. Ask natural language questions about your data catalog.
  </Card>

  <Card title="Report Badges" icon="shield-check" href="/data-quality/report-badges">
    Embed data quality status in Databricks, Looker, Notion, and other tools. See pass/fail at a glance.
  </Card>
</CardGroup>

## Who Uses AnomalyArmor?

<Tabs>
  <Tab title="Data Engineers">
    **Your challenge**: Pipelines break when upstream schemas change. You're the first call when data is wrong.

    **How AnomalyArmor helps**:

    * Get alerted to schema changes before your pipelines run
    * Understand what changed and when
    * Reduce time-to-resolution for data incidents
  </Tab>

  <Tab title="Analytics Engineers">
    **Your challenge**: dbt models fail mysteriously. You spend hours debugging "column not found" errors.

    **How AnomalyArmor helps**:

    * Know when source tables change
    * Track which models depend on changed assets
    * Document your data models with AI assistance
  </Tab>

  <Tab title="Platform Teams">
    **Your challenge**: Multiple teams, multiple databases, no central visibility.

    **How AnomalyArmor helps**:

    * Single pane of glass across all data sources
    * Centralized alerting with team-based routing
    * Audit trail for compliance requirements
  </Tab>

  <Tab title="Data Leaders">
    **Your challenge**: Stakeholders don't trust the data. You need to reduce data incidents.

    **How AnomalyArmor helps**:

    * Proactive monitoring reduces incidents by catching issues early
    * SLA tracking demonstrates data reliability
    * Centralized catalog improves data discovery
  </Tab>
</Tabs>

## Supported Data Sources

AnomalyArmor connects to your existing data infrastructure with no agents to install:

| Data Source    | Support Level | Key Features                             |
| -------------- | ------------- | ---------------------------------------- |
| **PostgreSQL** | Full          | Tables, views, schemas, constraints      |
| **Databricks** | Full          | Unity Catalog, Delta tables, views       |
| **ClickHouse** | Full          | Tables, materialized views, dictionaries |

<Tip>
  More data sources coming soon. [Contact us](mailto:support@anomalyarmor.ai) if you need a specific connector.
</Tip>

## How It Works

AnomalyArmor follows a simple, secure model:

1. **Connect**: Add your database with read-only credentials
2. **Discover**: We scan your metadata (never your actual data)
3. **Monitor**: Scheduled scans detect changes automatically
4. **Alert**: Get notified through your preferred channels

<Card title="How AnomalyArmor Works" icon="gear" href="/how-it-works">
  Deep dive into the architecture and data flow
</Card>

## Security First

AnomalyArmor is built with security as a foundation:

* **Metadata only**: We never access your actual data
* **Encrypted everywhere**: TLS 1.3 in transit, AES-256 at rest
* **Minimal access**: Read-only, dedicated database users recommended

<Card title="Security Overview" icon="shield" href="/security/overview">
  Learn about our security practices and compliance
</Card>

## Getting Started

Ready to try AnomalyArmor? You can be monitoring your first database in under 15 minutes.

<CardGroup cols={2}>
  <Card title="Quickstart Guide" icon="rocket" href="/quickstart/overview">
    Step-by-step guide to connect your first database and set up monitoring
  </Card>

  <Card title="Core Concepts" icon="book" href="/concepts/overview">
    Understand assets, discovery, schema changes, and freshness
  </Card>
</CardGroup>

## Common Questions

### Does AnomalyArmor access my actual data?

No. AnomalyArmor only queries metadata (system catalogs like `information_schema` and `pg_catalog`) and bounded aggregates (`COUNT`, `MIN`, `MAX`, `AVG`, distinct counts). It never runs `SELECT *` or reads raw row values. The open-source [Query Gateway](/security/query-gateway) enforces this on every query.

### What databases does AnomalyArmor support?

PostgreSQL (12+), Databricks (with Unity Catalog), and ClickHouse are fully supported today. BigQuery, Snowflake, Redshift, MySQL, and SQL Server are in active development. See [Data Sources](/data-sources/overview) for the current list and [contact us](mailto:support@anomalyarmor.ai) if you need a specific connector.

### How long does it take to set up AnomalyArmor?

About 15-20 minutes to connect your first database and get your first alert. The [quickstart](/quickstart/overview) walks through the four steps: connect, discover, alert, metric.

### Do I need to install anything in my infrastructure?

No. AnomalyArmor is fully managed SaaS. Connections go outbound from our cloud to your database using the credentials you provide. Nothing runs on your side.

### Will AnomalyArmor slow down my production database?

Impact is minimal. Queries hit only system tables and run lightweight aggregates on a schedule you control. Typical discovery completes in under 60 seconds for up to 1,000 tables. You can point AnomalyArmor at a read replica if you want zero impact on the primary.

### Can I try AnomalyArmor without talking to sales?

Trials are available by invitation. If you received a cold email or a trial code, use the link provided. Otherwise, start from the [homepage try-it form](https://www.anomalyarmor.ai/) or email [hello@anomalyarmor.ai](mailto:hello@anomalyarmor.ai). Trials are 14 days with no credit card. You can also start free anytime: the Free tier is free forever, no credit card, for up to 3 tables.

## Need Help?

<CardGroup cols={3}>
  <Card title="Documentation" icon="book">
    You're here! Browse the sidebar for detailed guides.
  </Card>

  <Card title="Support" icon="headset" href="/support/contact">
    Contact our team for help with your account.
  </Card>

  <Card title="FAQ" icon="circle-question" href="/troubleshooting/faq">
    Answers to common questions.
  </Card>
</CardGroup>
