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

# Schema Validation Tests

The Elementary dbt package includes the following schema validation tests:

> [card] [Schema changes](https://docs.elementary-data.com/data-tests/schema-tests/schema-changes.md)
>
> Fails on changes in schema: deleted or added columns, or change of data type
> of a column.

> [card] [Schema changes from baseline](https://docs.elementary-data.com/data-tests/schema-tests/schema-changes-from-baseline.md)
>
> Fails if the table schema is different in columns names or column types than a
> configured baseline (can be generated with a macro).

> [card] [JSON schema](https://docs.elementary-data.com/data-tests/schema-tests/json-schema.md)
>
> Monitors a JSON type column and fails if there are JSON events that don't
> match a configured JSON schema (can be generated with a macro).

> [card] [Exposure schema](https://docs.elementary-data.com/data-tests/schema-tests/exposure-tests.md)
>
> Monitors changes in your models' columns that break schema for downstream
> exposures, such as BI dashboards.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.