Showing the first 18000 characters. Load the complete file to read the remainder.
# Documentation
## Home
- [Home](https://docs.soda.io/home.md)
## Soda Documentation
- [What is Soda?](https://docs.soda.io/soda-documentation/readme.md)
- [Quickstart](https://docs.soda.io/soda-documentation/quickstart.md): Learn how to get started with Soda.
- [Soda AI](https://docs.soda.io/soda-documentation/soda-ai.md): Discover how Soda AI can help you improve and automate your data quality seamlessly
- [Contract Autopilot](https://docs.soda.io/soda-documentation/soda-ai/contract-autopilot.md): Learn more about Contract Autopilot, a Soda AI-powered feature to create data contracts tailored to your data.
- [Contract Copilot](https://docs.soda.io/soda-documentation/soda-ai/contract-copilot.md): Learn more about Contract Copilot, a Soda AI-powered feature to edit data contracts.
- [Bring your own key (BYOK)](https://docs.soda.io/soda-documentation/soda-ai/bring-your-own-key-byok.md): Learn how to bring your own OpenAI key to use the Soda AI features
- [Soda MCP](https://docs.soda.io/soda-documentation/soda-ai/soda-mcp.md): Use Soda from your preferred AI agent.
- [MCP tools](https://docs.soda.io/soda-documentation/soda-ai/soda-mcp/mcp-tools.md)
- [Root cause analysis (RCA) agent](https://docs.soda.io/soda-documentation/soda-ai/rca-agent.md): Let your own Claude Code investigate a failing Soda check, trace it to its root cause, assess impact and publish the analysis onto a Soda Cloud incident.
- [Install the Soda plugin](https://docs.soda.io/soda-documentation/soda-ai/rca-agent/install-the-soda-plugin.md): Install the Soda plugin for Claude Code, which brings the /rca and /create-incident skills together with the Soda MCP server.
- [Connect your data stack](https://docs.soda.io/soda-documentation/soda-ai/rca-agent/connect-your-data-stack.md): Connect the orchestrator, warehouse, transformation project, and code hosting that the RCA agent investigates with, by adding MCP servers to Claude Code.
- [AI security, compliance & privacy](https://docs.soda.io/soda-documentation/soda-ai/ai-security-compliance-and-privacy.md): Learn what data is sent to a model provider by Soda AI features, what Soda stores, and what your organization remains responsible for.
- [Unstructured input](https://docs.soda.io/soda-documentation/soda-ai/unstructured-input.md): Attach images, PDFs and text files to a Soda AI chat message so Soda AI can read them alongside your question.
- [Soda Cloud dashboards](https://docs.soda.io/soda-documentation/soda-cloud-dashboards.md): Open Soda Cloud and see what matters to you.
- [Customize a dashboard](https://docs.soda.io/soda-documentation/soda-cloud-dashboards/customize-a-dashboard.md): Duplicate a default view or start from a blank board, then build tiles that group your data quality results the way your organization is actually structured.
- [Organization dashboard](https://docs.soda.io/soda-documentation/soda-cloud-dashboards/organization-dashboard.md)
- [Data Observability](https://docs.soda.io/soda-documentation/data-observability.md): An overview of Soda's key observability features and how they help catch data issues early.
- [Metric monitoring](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard.md)
- [Dataset monitors](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/dataset-monitors.md): Learn more about Metric Monitors that run scans at a dataset level.
- [Based on metadata](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/dataset-monitors/metadata-based.md): Learn more about metadata-based dataset monitors.
- [Last modification time](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/dataset-monitors/metadata-based/last-modification-time.md)
- [Schema changes](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/dataset-monitors/metadata-based/schema-changes.md)
- [Total row count](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/dataset-monitors/metadata-based/total-row-count.md)
- [Total row count change](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/dataset-monitors/metadata-based/total-row-count-change.md)
- [Based on data](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/dataset-monitors/query-based.md): Learn more about data-based dataset monitors.
- [Most recent timestamp (dataset)](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/dataset-monitors/query-based/most-recent-timestamp-dataset.md)
- [Partition row count](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/dataset-monitors/query-based/partition-row-count.md)
- [Column monitors](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors.md): Learn more about Metric Monitors that run scans at a column level.
- [All data types](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/all-data-types.md)
- [Count](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/all-data-types/count.md)
- [Duplicate percentage](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/all-data-types/duplicate-percentage.md)
- [Maximum value](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/all-data-types/maximum-value.md)
- [Minimum value](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/all-data-types/minimum-value.md)
- [Missing values percentage](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/all-data-types/missing-values-percentage.md)
- [Unique count](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/all-data-types/unique-count.md)
- [Timestamp](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/timestamp.md)
- [Most recent timestamp (column)](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/timestamp/most-recent-timestamp-column.md)
- [Numeric](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/numeric.md)
- [Average](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/numeric/average.md)
- [Standard deviation](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/numeric/standard-deviation.md)
- [Sum](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/numeric/sum.md)
- [Variance](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/numeric/variance.md)
- [Q1](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/numeric/q1.md)
- [Median](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/numeric/median.md)
- [Q3](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/numeric/q3.md)
- [Text](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/text.md)
- [Average length](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/text/average-length.md)
- [Maximum length](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/text/maximum-length.md)
- [Minimum length](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/column-monitors/text/minimum-length.md)
- [Group By monitors](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/group-by-monitors.md)
- [Custom monitors](https://docs.soda.io/soda-documentation/data-observability/metric-monitoring-dashboard/custom-monitors.md): Learn more about how to use your own SQL queries to build custom SQL Metric Monitors.
- [Metric monitor page](https://docs.soda.io/soda-documentation/data-observability/metric-monitor-page.md)
- [Profiling](https://docs.soda.io/soda-documentation/data-observability/profiling.md): Profiling provides a quick and comprehensive overview of a dataset’s structure and key statistics.
- [Record-level Anomaly Detection (RAD)](https://docs.soda.io/soda-documentation/data-observability/mad-multivariate-anomaly-detection.md): This page explains Record-level Anomaly Detection (RAD) and Soda's anomaly detection capabilities through RAD.
- [Scan time strategy](https://docs.soda.io/soda-documentation/data-observability/scan-time-and-scan-time-strategy.md)
- [Late-arriving data](https://docs.soda.io/soda-documentation/data-observability/late-arriving-data.md): Make Soda wait for late data before it analyzes a period, so your monitors see complete data.
- [Metadata data sources](https://docs.soda.io/soda-documentation/data-observability/metadata-data-sources.md)
- [Data Testing](https://docs.soda.io/soda-documentation/data-testing.md)
- [Git-managed Data Contracts](https://docs.soda.io/soda-documentation/data-testing/git-managed-data-contracts.md)
- [Configure your environment](https://docs.soda.io/soda-documentation/data-testing/git-managed-data-contracts/install-and-configure.md)
- [Create and edit contracts](https://docs.soda.io/soda-documentation/data-testing/git-managed-data-contracts/create-and-edit-contracts.md)
- [Verify a contract](https://docs.soda.io/soda-documentation/data-testing/git-managed-data-contracts/verify-a-contract.md)
- [Cloud-managed Data Contracts](https://docs.soda.io/soda-documentation/data-testing/cloud-managed-data-contracts.md)
- [Author a contract in Soda Cloud](https://docs.soda.io/soda-documentation/data-testing/cloud-managed-data-contracts/author-a-contract-in-soda-cloud.md)
- [Contract scopes](https://docs.soda.io/soda-documentation/data-testing/cloud-managed-data-contracts/contract-scopes.md): Group the checks of one contract into scopes, each with its own filter, schedule and check attributes, and review, verify and get notified per scope in Soda Cloud.
- [Verify a contract](https://docs.soda.io/soda-documentation/data-testing/cloud-managed-data-contracts/verify-a-contract.md)
- [Review checks](https://docs.soda.io/soda-documentation/data-testing/cloud-managed-data-contracts/review-checks.md): This page describes the Soda Cloud check page navigation.
- [Contract collaboration](https://docs.soda.io/soda-documentation/data-testing/contract-collaboration.md)
- [Data Standards](https://docs.soda.io/soda-documentation/data-testing/data-standards.md): Write data quality checks once and deploy them across many datasets at scale with Data Standards.
- [Author a Data Standard](https://docs.soda.io/soda-documentation/data-testing/data-standards/author-a-data-standard.md): Define the checks that make up a Data Standard.
- [Deploy at scale](https://docs.soda.io/soda-documentation/data-testing/data-standards/deploy-at-scale.md): Set up a Data Standard with a scope to enforce it across many datasets at once.
- [Verify a Data Standard](https://docs.soda.io/soda-documentation/data-testing/data-standards/verify-a-data-standard.md): Run a dataset's Data Standard checks on demand with the Soda CLI.
- [Review results](https://docs.soda.io/soda-documentation/data-testing/data-standards/review-results.md): Review Data Standard check results across every dataset they apply to.
- [Data reconciliation](https://docs.soda.io/soda-documentation/data-testing/data-reconciliation.md): This page describes how Soda handles data reconciliation through different types of reconciliation checks.
- [Failed Rows check](https://docs.soda.io/soda-documentation/data-testing/failed-rows-check.md)
- [Diagnostics Warehouse](https://docs.soda.io/soda-documentation/diagnostics-warehouse.md): Diagnostics Warehouse provides a clear, detailed view of the state of data checks while allowing access to failed rows in order to take a closer look and resolve data quality issues.
- [Onboard data sources & datasets](https://docs.soda.io/soda-documentation/onboard-data-sources-and-datasets.md)
- [Via Soda Cloud](https://docs.soda.io/soda-documentation/onboard-data-sources-and-datasets/onboard-datasets-on-soda-cloud.md): Connect a data source to Soda Cloud and onboard its datasets, step by step, from the connection form to monitoring and profiling.
- [Additional settings](https://docs.soda.io/soda-documentation/onboard-data-sources-and-datasets/onboard-datasets-on-soda-cloud/additional-settings.md)
- [Via Soda Core](https://docs.soda.io/soda-documentation/onboard-data-sources-and-datasets/via-soda-core.md)
- [Manage data quality issues](https://docs.soda.io/soda-documentation/manage-issues.md): Learn about the key features and workflows in Soda for managing data quality issues and reporting.
- [Browse datasets](https://docs.soda.io/soda-documentation/manage-issues/browse-datasets.md)
- [Dataset page](https://docs.soda.io/soda-documentation/manage-issues/dataset-page.md)
- [Browse checks](https://docs.soda.io/soda-documentation/manage-issues/browse-checks.md)
- [Check and dataset attributes](https://docs.soda.io/soda-documentation/manage-issues/check-and-dataset-attributes.md)
- [Analyze monitor and check results](https://docs.soda.io/soda-documentation/manage-issues/analyze-monitor-and-check-results.md)
- [Failed row samples](https://docs.soda.io/soda-documentation/manage-issues/failed-row-samples.md): Learn how to view and configure failed row samples for failed checks in Soda Cloud.
- [Notifications](https://docs.soda.io/soda-documentation/manage-issues/notifications.md)
- [Incidents](https://docs.soda.io/soda-documentation/manage-issues/incidents.md)
- [Dataset Attributes & Responsibilities](https://docs.soda.io/soda-documentation/dataset-attributes-and-responsibilities.md)
- [Column Attributes](https://docs.soda.io/soda-documentation/column-attributes.md)
- [Deployment options](https://docs.soda.io/soda-documentation/deployment-options.md)
- [Soda Python Libraries](https://docs.soda.io/soda-documentation/deployment-options/soda-python-libraries.md): This page describes how to install the Soda Python packages, which are required for running Soda scans via the CLI or Python API.
- [Organization and Admin settings](https://docs.soda.io/soda-documentation/organization-and-admin-settings.md): Configure Soda Cloud to match how your organization governs access, identity, and automation, with enterprise-grade controls and network security.
- [General settings](https://docs.soda.io/soda-documentation/organization-and-admin-settings/general-settings.md)
- [User management](https://docs.soda.io/soda-documentation/organization-and-admin-settings/user-management.md)
- [User and user group management with SSO](https://docs.soda.io/soda-documentation/organization-and-admin-settings/user-and-user-group-management-with-sso.md)
- [Global and Dataset Roles](https://docs.soda.io/soda-documentation/organization-and-admin-settings/global-and-dataset-roles.md)
- [Service accounts](https://docs.soda.io/soda-documentation/organization-and-admin-settings/service-accounts.md): Learn how to create and manage service accounts in Soda Cloud to authenticate automated pipelines and API integrations without tying credentials to individual users.
- [Bind a runner to a service account](https://docs.soda.io/soda-documentation/organization-and-admin-settings/service-accounts/bind-a-runner-to-a-service-account.md): Restrict a Soda Runner to a single service account so it can only access the data sources and datasets that account is explicitly permitted to use.
- [User provisioning with SCIM](https://docs.soda.io/soda-documentation/organization-and-admin-settings/user-provisioning-with-scim.md): Automatically provision and deprovision Soda Cloud users and user groups from Microsoft Entra ID with SCIM
- [Integrations](https://docs.soda.io/soda-documentation/integrations.md)
- [Alation](https://docs.soda.io/soda-documentation/integrations/alation.md): Learn how to integrate Alation with Soda.
- [Atlan](https://docs.soda.io/soda-documentation/integrations/atlan.md): Learn how to integrate Atlan with Soda.
- [Collibra](https://docs.soda.io/soda-documentation/integrations/collibra.md): Overview of the bi-directional integration between Soda and Collibra: what it does, what it creates, and what you need to run it.
- [data.world](https://docs.soda.io/soda-documentation/integrations/data.world.md): Learn how to integrate data.world with Soda.
- [GitHub](https://docs.soda.io/soda-documentation/integrations/github.md): Learn how to integrate GitHub with Soda.
- [Jira](https://docs.soda.io/soda-documentation/integrations/jira.md)
- [Purview](https://docs.soda.io/soda-documentation/integrations/purview.md)
- [ServiceNow](https://docs.soda.io/soda-documentation/integrations/servicenow.md)
- [Sigma](https://docs.soda.io/soda-documentation/integrations/sigma.md): Learn how to integrate Sigma with Soda.
- [Slack](https://docs.soda.io/soda-documentation/integrations/slack.md)
- [MS Teams](https://docs.soda.io/soda-documentation/integrations/ms-teams.md)
- [Webhook](https://docs.soda.io/soda-documentation/integrations/webhook.md)
- [Reference](https://docs.soda.io/soda-documentation/reference.md)
- [Data source reference for Soda Core](https://docs.soda.io/soda-documentation/reference/data-source-reference-for-soda-core.md): This page lists the supported data source types and their required connection parameters for use with Soda Core.
- [Athena](https://docs.soda.io/soda-documentation/reference/data-source-reference-for
Measured from the saved file
Links and embedded code
UTF-8 text size
57.1 KB58463 bytes
Token count
13785o200k_base encoding
Markdown links
336336 distinct URLs
Fenced code blocks
1370 lines in the file
Size measures the captured UTF-8 text, not compressed transfer size. Tokens are counted with a named tokenizer; other models can count differently. Neither measure establishes context compatibility or answer quality.
Project H1
Documentation
Context architecture
How the content is divided
5 H2 sections organize 336 parsed Markdown links. 336 links point to .md or .markdown paths; 0 link occurrences use another hostname. Linked destinations have not been recursively validated.
H2 section
Links
UTF-8 bytes
Tokens
HomeLine 3
1
41
14
Soda DocumentationLine 7
309
54790
12905
Soda APIsLine 320
24
2036
529
Release notesLine 347
2
565
119
Querying This DocumentationLine 358
0
923
198
Link counts exclude parsed fenced and inline code and resolve relative destinations against the final endpoint. Section sizes cover the text below each H2 until the next H2.
Embedded material
Code, installation and API examples
Fenced blocks
1 closed
Declared languages
unlabeled (1)
Package-install commands
0 detected in fenced or inline code
Authentication examples
0 fenced lines match API-key, Authorization, Bearer, OAuth or access-token patterns
HTTP request examples
1 fenced lines match request-method patterns
Authentication links
0 links have authentication-related labels
Embedded example text and links to further documentation are counted separately. A code block does not establish that a sample runs or that an authentication flow succeeds.
Inspect detected API and authentication lines
Source line 364 · unlabeled
GET https://docs.soda.io/index.md?ask=<question>&goal=<user_goal>
Publisher prioritization
The Optional section
No H2 section named “Optional” was detected in this file.
The community proposal uses Optional by convention for secondary links that can be skipped for a shorter context. This label does not establish that everything outside it is critical, or that the material inside it is deprecated.
Machine-readable routes
MCP references and configuration text
MCP-related text was detected in the captured file. 2 links have MCP-related labels or paths. 0 fenced lines match mcpServers, mcp_servers or an mcp add command.
A verified text response establishes a companion at the checked URL. It does not prove the bundle contains all product documentation, that generation is automated, or that it fits an assistant’s context window.
Change evidence
What can be said about freshness
This capture establishes a baseline. Update frequency cannot be determined from one observation.
Linked release and migration material
17 links have release, changelog, deprecation or migration terms in their labels or paths. These provide places to investigate product changes separately.
File changes can reveal documentation edits or navigation changes. They do not by themselves measure product release velocity, accuracy, agent adoption or AI visibility.
Counts use a deterministic parser, not a spec-compliance grade. Unusual Markdown and indented code can fall outside its recognized patterns. See the llms.txt proposal and tokenizer implementation.