> For the complete documentation index, see [llms.txt](https://docs.soda.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.soda.io/home.md).

# Home

<h2 align="center"><strong>Soda Docs</strong></h2>

<p align="center">Find what you need, explore the APIs, or start with the quickstart.</p>

<p align="center"><button type="button" class="button primary" data-action="search" data-scope="space" data-icon="magnifying-glass">Search the docs…</button></p>

<p align="center"><a href="/soda-documentation/quickstart.md" class="button primary medium">Quickstart</a><a href="/soda-documentation/soda-ai.md" class="button primary medium">Soda AI</a><a href="/soda-documentation/soda-ai/rca-agent.md" class="button primary medium">RCA agent</a><a href="/soda-documentation/reference/contract-language-reference.md" class="button primary medium">Contract Language reference</a><a href="https://docs.soda.io/apis/" class="button primary medium">Soda APIs</a></p>

***

<h2 align="center">Work with Soda</h2>

<h3 align="center"><strong>Find</strong> data quality issues</h3>

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h4><strong>Connect</strong></h4></td><td>Get your data into Soda and choose how to run it.</td><td><a href="/soda-documentation/deployment-options.md" class="button secondary small">Deployment options</a></td><td><a href="/soda-documentation/onboard-data-sources-and-datasets.md" class="button secondary small">Onboard data sources &#x26; datasets</a></td><td><a href="broken://spaces/A2PmHkO5cBgeRPdiPPOG/pages/lN5ynmKMkVzVkSXC9FZ0" class="button secondary small">Soda Runner</a></td><td></td><td></td></tr><tr><td><h4><strong>Detect</strong></h4></td><td>Find issues you did not know to look for.</td><td><a href="/soda-documentation/data-observability.md" class="button secondary small">Data observability</a></td><td><a href="/soda-documentation/data-observability/metric-monitoring-dashboard.md" class="button secondary small">Metric monitoring</a></td><td><a href="/soda-documentation/data-observability/mad-multivariate-anomaly-detection.md" class="button secondary small">Record-Level Anomaly Detection</a></td><td></td><td><a href="/soda-documentation/data-observability.md">Data Observability</a></td></tr><tr><td><h4><strong>Test</strong></h4></td><td>Define what good data looks like, then check it.</td><td><a href="/soda-documentation/data-testing.md" class="button secondary small">Data testing</a></td><td><a href="/soda-documentation/data-testing/data-standards.md" class="button secondary small">Data Standards</a></td><td><a href="/soda-documentation/data-testing/data-reconciliation.md" class="button secondary small">Data reconciliation</a></td><td></td><td><a href="/soda-documentation/data-testing.md">Data Testing</a></td></tr></tbody></table>

{% columns %}
{% column %}

<h3 align="center"><strong>Understand</strong> impact</h3>

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><h4><strong>Investigate</strong></h4></td><td>Dig into failures down to the rows.</td><td><a href="/soda-documentation/manage-issues.md" class="button secondary small">Manage data quality issues</a></td><td><a href="/soda-documentation/manage-issues/dataset-page.md" class="button secondary small">Dataset page</a></td><td><a href="/soda-documentation/manage-issues/analyze-monitor-and-check-results.md" class="button secondary small">Analyze results</a></td><td></td></tr></tbody></table>

{% endcolumn %}

{% column %}

<h3 align="center"><strong>Fix</strong> &#x26; prevent</h3>

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><h4><strong>Respond</strong></h4></td><td>Get alerted and track issues to resolution.</td><td><a href="/soda-documentation/manage-issues/notifications.md" class="button secondary small">Notifications</a></td><td><a href="/soda-documentation/manage-issues/incidents.md" class="button secondary small">Incidents</a></td><td></td><td></td></tr><tr><td><h4><strong>Govern</strong></h4></td><td>Set ownership, access, and reporting.</td><td><a href="/soda-documentation/organization-and-admin-settings.md" class="button secondary small">Admin settings</a></td><td><a href="/soda-documentation/dataset-attributes-and-responsibilities.md" class="button secondary small">Attributes &#x26; responsibilities</a></td><td><a href="/soda-documentation/soda-cloud-dashboards.md" class="button secondary small">Dashboards</a></td><td></td></tr></tbody></table>

{% endcolumn %}
{% endcolumns %}

***

<h3 align="center"></h3>

<h2 align="center">Build with Soda</h2>

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h4><strong>Agentic solutions</strong></h4></td><td>Let AI agents write contracts and find root causes.</td><td><a href="/soda-documentation/soda-ai/soda-mcp.md" class="button secondary small">Soda MCP</a></td><td><a href="/soda-documentation/soda-ai/contract-autopilot.md" class="button secondary small">Contract Autopilot</a></td><td><a href="/soda-documentation/soda-ai/bring-your-own-key-byok.md" class="button secondary small">BYOK</a></td><td></td><td><a href="/soda-documentation/soda-ai.md">Soda AI</a></td></tr><tr><td><h4><strong>Integrate</strong></h4></td><td>Connect Soda to your catalog, chat, and ticketing tools.</td><td><a href="/soda-documentation/integrations.md" class="button secondary small">Integrations</a></td><td><a href="/soda-documentation/integrations/slack.md" class="button secondary small">Slack</a></td><td><a href="/soda-documentation/integrations/collibra.md" class="button secondary small">Collibra</a></td><td></td><td><a href="/soda-documentation/integrations.md">Integrations</a></td></tr><tr><td><h4><strong>Developer tools</strong></h4></td><td>Work with Soda from code, the CLI, and the API.</td><td><a href="/soda-documentation/reference/soda-cli-reference.md" class="button secondary small">Soda CLI reference</a></td><td><a href="/soda-documentation/soda-v3/data-source-reference.md" class="button secondary small">Data source reference</a></td><td><a href="/soda-documentation/deployment-options/soda-python-libraries.md" class="button secondary small">Python libraries</a></td><td></td><td><a href="/soda-documentation/reference.md">Reference</a></td></tr></tbody></table>

***

<h3 align="center"></h3>

<h2 align="center">Choose how to deploy Soda</h2>

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><a href="/soda-documentation/deployment-options.md#soda-hosted" class="button primary medium">Soda-hosted Runner</a></td><td>Soda runs your scans, so there’s no extra setup.</td></tr><tr><td><a href="/soda-documentation/deployment-options.md#self-hosted-runner" class="button primary medium">Self-hosted Runner</a></td><td>Run scans in your own Kubernetes cluster, so data stays in your network.</td></tr><tr><td><a href="/soda-documentation/deployment-options/soda-python-libraries.md" class="button primary medium">Soda Python libraries</a></td><td>Run scans from your pipelines with the CLI or the Python API.</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.soda.io/home.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
