# Documentation

## Soda Documentation

- [What is Soda?](https://docs.soda.io/readme.md)
- [Quickstart](https://docs.soda.io/quickstart.md): Learn how to get started with Soda.
- [Data Observability](https://docs.soda.io/data-observability.md): An overview of Soda's key observability features and how they help catch data issues early.
- [Record-level Anomaly Detection (RAD)](https://docs.soda.io/data-observability/mad-multivariate-anomaly-detection.md): This page explains Record-level Anomaly Detection (RAD) and Soda's anomaly detection capabilities through RAD.
- [Data Testing](https://docs.soda.io/data-testing.md)
- [Diagnostics Warehouse](https://docs.soda.io/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/onboard-data-sources-and-datasets.md)
- [Manage data quality issues](https://docs.soda.io/manage-issues.md): Learn about the key features and workflows in Soda for managing data quality issues and reporting.
- [Dataset Attributes & Responsibilities](https://docs.soda.io/dataset-attributes-and-responsibilities.md)
- [Deployment options](https://docs.soda.io/deployment-options.md)
- [Soda Agent (Runner)](https://docs.soda.io/deployment-options/soda-runner.md): This page describes what a Soda Agent is
- [Soda Python Libraries](https://docs.soda.io/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/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.
- [Integrations](https://docs.soda.io/integrations.md)
- [Reference](https://docs.soda.io/reference.md)
- [Data source reference for Soda Core](https://docs.soda.io/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/reference/data-source-reference-for-soda-core/amazon-athena.md): Access configuration details to connect Soda to an Amazon Athena data source.
- [BigQuery](https://docs.soda.io/reference/data-source-reference-for-soda-core/bigquery.md): Access configuration details to connect Soda to a Google Cloud BigQuery data source.
- [Databricks SQL](https://docs.soda.io/reference/data-source-reference-for-soda-core/databricks.md): Access configuration details to connect Soda to a Databricks SQL data source.
- [Dremio](https://docs.soda.io/reference/data-source-reference-for-soda-core/dremio.md): Access configuration details to connect Soda to a Dremio data source.
- [DuckDB](https://docs.soda.io/reference/data-source-reference-for-soda-core/duckdb.md): Access configuration details to connect Soda to a DuckDB data source.
- [DuckDB advanced usage](https://docs.soda.io/reference/data-source-reference-for-soda-core/duckdb/duckdb-advanced-usage.md)
- [Fabric](https://docs.soda.io/reference/data-source-reference-for-soda-core/microsoft-fabric.md): Access configuration details to connect Soda to a Microsoft Fabric data source.
- [Oracle](https://docs.soda.io/reference/data-source-reference-for-soda-core/oracle.md): Access configuration details to connect Soda to an Oracle data source.
- [Pandas](https://docs.soda.io/reference/data-source-reference-for-soda-core/pandas.md): Access configuration details to connect Soda to a Pandas data source.
- [Polars](https://docs.soda.io/reference/data-source-reference-for-soda-core/polars.md): Access configuration details to connect Soda to a Polars data source.
- [PostgreSQL](https://docs.soda.io/reference/data-source-reference-for-soda-core/postgresql.md): Access configuration details to connect Soda to a PostgreSQL data source.
- [Redshift](https://docs.soda.io/reference/data-source-reference-for-soda-core/amazon-redshift.md): Access configuration details to connect Soda to an Amazon Redshift data source.
- [Spark Dataframe](https://docs.soda.io/reference/data-source-reference-for-soda-core/spark-dataframe.md): Access configuration details to connect Soda to a Spark Dataframe data source.
- [Snowflake](https://docs.soda.io/reference/data-source-reference-for-soda-core/snowflake.md): Access configuration details to connect Soda to a Snowflake data source.
- [SQL Server](https://docs.soda.io/reference/data-source-reference-for-soda-core/sql-server.md): Access configuration details to connect Soda to a Microsoft SQL Server data source.
- [Synapse](https://docs.soda.io/reference/data-source-reference-for-soda-core/synapse.md): Access configuration details to connect Soda to an Azure Synapse Analytics data source.
- [Trino](https://docs.soda.io/reference/data-source-reference-for-soda-core/trino.md): Access configuration details to connect Soda to a Trino data source.
- [CLI reference](https://docs.soda.io/reference/cli-reference.md)
- [Contract Language reference](https://docs.soda.io/reference/contract-language-reference.md)
- [AI features](https://docs.soda.io/reference/soda-ai.md): Discover Soda's AI powered features that help improve your data quality seamlessly and learn about Soda's privacy & security measures with AI language models.
- [Soda AI CLI](https://docs.soda.io/reference/soda-ai/soda-ai-cli.md): Learn more about Soda AI CLI, a Soda terminal-built assistant.
- [Python API](https://docs.soda.io/reference/python-api.md): This reference explains how to use the Soda Core Python API to generate, test, publish, and verify data contracts using local execution (Soda Core) or remote execution (Soda Runner).
- [REST API](https://docs.soda.io/reference/rest-api.md): The Soda Cloud API enables you to trigger actions and query data in your Soda Cloud account.
- [Attributes](https://docs.soda.io/reference/rest-api/attributes.md)
- [Checks](https://docs.soda.io/reference/rest-api/checks.md)
- [Contracts](https://docs.soda.io/reference/rest-api/contracts.md)
- [Datasets](https://docs.soda.io/reference/rest-api/datasets.md)
- [Datasources](https://docs.soda.io/reference/rest-api/datasources.md)
- [Discovered Datasets](https://docs.soda.io/reference/rest-api/discovered-datasets.md)
- [Incidents](https://docs.soda.io/reference/rest-api/incidents.md)
- [Notification Rules](https://docs.soda.io/reference/rest-api/notification-rules.md)
- [Runners](https://docs.soda.io/reference/rest-api/runners.md)
- [Scans](https://docs.soda.io/reference/rest-api/scans.md)
- [Secrets](https://docs.soda.io/reference/rest-api/secrets.md)
- [Users](https://docs.soda.io/reference/rest-api/users.md)
- [Utility](https://docs.soda.io/reference/rest-api/utility.md)
- [Models](https://docs.soda.io/reference/rest-api/models.md)
- [Webhook API](https://docs.soda.io/reference/webhook-api.md): Webhook integrations allow your system to receive real-time notifications from Soda Cloud when certain events occur, such as check evaluations, incident changes, or contract updates.
- [Soda Runner basic concepts](https://docs.soda.io/reference/soda-agent-basic-concepts.md): Establish a baseline understanding of the concepts involved in deploying a Soda Runner.
- [Soda MCP](https://docs.soda.io/reference/soda-mcp.md): Use Soda from your preferred AI agent.
- [Migrate from v3 to v4](https://docs.soda.io/reference/migrate-from-v3-to-v4.md)
- [Documentation access & licensing](https://docs.soda.io/reference/documentation-access-and-licensing.md): Learn how Soda features are documented and how to gain full access to the documentation.

* [Soda v3 documentation](https://docs.soda.io/soda-v3/readme.md): Soda is a data quality platform that provides tools to monitor, test, and improve data quality across all stacks.
* [Get started](https://docs.soda.io/soda-v3/quick-start-sip.md): Follow this tutorial to set up and run a simple Soda scan for data quality using example data.
* [Get started roadmap](https://docs.soda.io/soda-v3/quick-start-sip/get-started-roadmap.md): Get started with Soda! Use this curated set of instructions to quickly get data quality tests up and running.
* [Choose a flavor of Soda](https://docs.soda.io/soda-v3/quick-start-sip/setup-guide.md): Use this guide to help you decide which Soda deployment model best fits your data quality testing needs.
* [Install Soda Library](https://docs.soda.io/soda-v3/quick-start-sip/install.md): From your command-line interface, execute a pip install command to install Soda Library in your environment.
* [Set up a Soda-hosted agent](https://docs.soda.io/soda-v3/quick-start-sip/managed-agent.md): Use an out-of-the-box Soda-hosted agent to connect to your data sources and begin testing data quality.
* [Deploy a Soda Agent](https://docs.soda.io/soda-v3/quick-start-sip/deploy.md): Learn how to deploy a Soda Agent in a Kubernetes cluster.
* [Deploy a self-hosted Soda Agent from Soda's private container registry](https://docs.soda.io/soda-v3/quick-start-sip/deploy-a-self-hosted-soda-agent-from-sodas-private-container-registry.md)
* [Soda Agent extras](https://docs.soda.io/soda-v3/quick-start-sip/extras.md): Learn how to adjust the Soda Agent to fit your security standards by leveraging secrets managers, environment variables, and other controls.
* [Invoke Soda Library](https://docs.soda.io/soda-v3/quick-start-sip/programmatic.md): Use Soda Library to programmatically execute scans and automate the checks for bad-quality data.
* [Upgrade, redeploy, or uninstall Soda](https://docs.soda.io/soda-v3/quick-start-sip/upgrade.md): Learn how to upgrade or uninstall Soda Library, or redploy a Soda Runner.
* [Use case guides](https://docs.soda.io/soda-v3/use-case-guides.md): Access examples of Soda implementations according to use case and data quality testing needs.
* [Test data quality in an Airflow data pipeline](https://docs.soda.io/soda-v3/use-case-guides/quick-start-prod.md): Follow this guide to set up and run scheduled Soda scans for data quality in your Airflow data pipeline.
* [Test data quality in an Azure Data Factory pipeline](https://docs.soda.io/soda-v3/use-case-guides/quick-start-adf.md): Use this guide to invoke Soda data quality tests in an Azure Data Factory pipeline.
* [Test data quality in a Dagster pipeline](https://docs.soda.io/soda-v3/use-case-guides/quick-start-dagster.md): Use this guide as an example of how to invoke Soda data quality tests in a Dagster pipeline.
* [Test data quality in a Databricks pipeline](https://docs.soda.io/soda-v3/use-case-guides/quick-start-databricks-pipeline.md): Use this guide as an example of how to invoke Soda data quality tests in a Databricks pipeline.
* [Test data quality before migration](https://docs.soda.io/soda-v3/use-case-guides/quick-start-migration.md): Use this guide to set up Soda to check data quality before and after migrating data between data sources.
* [Test data quality during CI/CD development](https://docs.soda.io/soda-v3/use-case-guides/quick-start-dev.md): Follow this guide to set up and run automated Soda scans for data quality during CI/CD development using GitHub Actions.
* [Self-serve Soda](https://docs.soda.io/soda-v3/use-case-guides/quick-start-end-user.md): Follow this guide to enable Soda Cloud end users to create no-code checks for data quality for the data that matters to them the most.
* [Automate anomaly detection](https://docs.soda.io/soda-v3/use-case-guides/quick-start-automate.md): Use this guide to set up Soda and start automatically monitoring your data for quality.
* [Build a Sigma dashboard](https://docs.soda.io/soda-v3/use-case-guides/reporting-api-to-overview-dashboards.md): This example helps you build a customized data quality reporting dashboard in Sigma using the Soda Cloud API.
* [Build a Grafana dashboard](https://docs.soda.io/soda-v3/use-case-guides/public-api-to-grafana.md): This example helps you build a customized data quality reporting dashboard in Grafana using the Soda Cloud API.
* [Add Soda to a Databricks notebook](https://docs.soda.io/soda-v3/use-case-guides/quick-start-databricks.md): Use this guide to invoke Soda data quality tests from inside a Databricks notebook.
* [Integrate an External Secrets Manager with a Soda Runner](https://docs.soda.io/soda-v3/use-case-guides/quick-start-secrets.md): Follow this guide to set up an integration with an External Secrets Manager for a Soda Runner to use to securely retrieve frequently-rotated passwords.
* [Generate API keys](https://docs.soda.io/soda-v3/use-case-guides/api-keys.md): Generate API keys to securely connect Soda Library or a Soda Runner to Soda Cloud, or to access Soda Cloud via API.
* [Manage sensitive data](https://docs.soda.io/soda-v3/use-case-guides/sensitive-data.md): Learn how to mitigate the exposure of sensitive information in Soda Cloud.
* [Reroute failed row samples](https://docs.soda.io/soda-v3/use-case-guides/route-failed-rows.md): Learn how to programmatically use Soda Library with an example script to reroute failed row samples to the CLI output instead of Soda Cloud.
* [Double-onboard a data source](https://docs.soda.io/soda-v3/use-case-guides/double-onboard-datasource.md): Learn how to double-onboard a data source to leverage all the features supported by Soda Runners.
* [Write SodaCL checks](https://docs.soda.io/soda-v3/soda-cl-overview.md): Soda Checks Language is a human-readable, domain-specific language for data reliability. You use SodaCL to define Soda Checks in a checks YAML file.
* [SodaCL tutorial](https://docs.soda.io/soda-v3/soda-cl-overview/quick-start-sodacl.md): Follow the quick start tutorial to get started with SodaCL, a human-readable, domain-specific language for data reliability.
* [Write checks with Ask AI](https://docs.soda.io/soda-v3/soda-cl-overview/ask-ai.md): Use Soda's Ask AI assistant to turn natural language into production-ready data quality checks in SodaCL.
* [Add automated monitoring checks](https://docs.soda.io/soda-v3/soda-cl-overview/automated-monitoring.md): Use a SodaCL automated monitoring check to automatically check for row count anomalies and schema changes.
* [Profile data with Soda](https://docs.soda.io/soda-v3/soda-cl-overview/profile.md): Configure Soda Cloud to profile datasets and their columns so you can leverage the information to write SodaCL checks for data quality.
* [Sample data with Soda](https://docs.soda.io/soda-v3/soda-cl-overview/sample-datasets.md): Configure Soda Cloud to retrieve sample data from your datasets so you can leverage the information to write SodaCL checks for data quality.
* [Compare data using SodaCL](https://docs.soda.io/soda-v3/soda-cl-overview/compare.md): Learn how to use the Soda Checks Language to compare data across datasets in the same, or different, data sources.
* [Custom check examples](https://docs.soda.io/soda-v3/soda-cl-overview/custom-check-examples.md): If the built-in metrics that SodaCL offers do not quite cover your more specific or complex needs, you can define your own metrics. See examples to copy+paste.
* [Run a scan and view results](https://docs.soda.io/soda-v3/run-a-scan.md): Soda uses the input in the checks and data source connection configurations to prepare a scan that it runs against the data in a dataset.
* [Manage failed row samples](https://docs.soda.io/soda-v3/run-a-scan/failed-row-samples.md)
* [Manage scheduled scans](https://docs.soda.io/soda-v3/run-a-scan/scan-mgmt.md)
* [Configure orchestrated scans](https://docs.soda.io/soda-v3/run-a-scan/orchestrate-scans.md): Integrate Soda Library with a data orchestration tool to automate and schedule your search for "bad" data.
* [Soda Library Python API reference](https://docs.soda.io/soda-v3/run-a-scan/python_api.md): Access Python reference content for the Soda Scan class and its methods.
* [Organize results, set alerts, investigate issues](https://docs.soda.io/soda-v3/collaborate.md): Data quality is a team sport! Integrate with Slack so Soda Cloud can send alerts to your team. Invite your team to join your Soda Cloud account.
* [Activate anomaly dashboards](https://docs.soda.io/soda-v3/collaborate/anomaly-dashboard.md): Use Soda's anomaly dashboard to get automated observability insights into your data quality.
* [Add check attributes](https://docs.soda.io/soda-v3/collaborate/check-attributes.md): Define and apply check attributes to categorize and organize SodaCL checks in Soda Cloud.
* [Set notification rules](https://docs.soda.io/soda-v3/collaborate/notif-rules.md): Use Soda Cloud to set alert notification rules for multiple checks across datasets in your account.
* [Organize datasets](https://docs.soda.io/soda-v3/collaborate/organize-datasets.md): Use attributes, tags, and filters to facilitate your search for the specific data quality status of your datasets.
* [Create and track incidents](https://docs.soda.io/soda-v3/collaborate/incidents.md): If you have integrated Soda Cloud with Slack, you can use an Incident’s built-in ability to create a channel that your team can use to investigate an issue.
* [Manage global roles, user groups, and settings](https://docs.soda.io/soda-v3/collaborate/roles-global.md): To manage the actions of users that belong to a single organization, Soda Cloud uses roles and access permissions. Admins can access an Audit Trail of user actions.
* [Manage dataset roles](https://docs.soda.io/soda-v3/collaborate/roles-dataset.md): Learn how to manage user access to datasets in an organization's Soda Cloud account.
* [Integrate Soda](https://docs.soda.io/soda-v3/integrate-soda.md)
* [Integrate Soda with Alation](https://docs.soda.io/soda-v3/integrate-soda/integrate-alation.md): Integrate Soda with Alation to access details about the quality of your data from right within your data catalog.
* [Integrate Soda with Atlan](https://docs.soda.io/soda-v3/integrate-soda/integrate-atlan.md): Integrate Soda with Atlan to access details about the quality of your data from right within your data catalog.
* [Integrate Soda with dbt](https://docs.soda.io/soda-v3/integrate-soda/integrate-dbt.md): Integrate Soda with dbt-core or dbt Cloud to access dbt test results from within your Soda Cloud account and leverage all its features.
* [Integrate Soda with a GitHub Workflow](https://docs.soda.io/soda-v3/integrate-soda/integrate-github.md): Use the GitHub Action for Soda to automatically scan for data quality during development.
* [Integrate Soda with Jira](https://docs.soda.io/soda-v3/integrate-soda/integrate-jira.md): Configure a webhook to connect Soda to your Jira workspace.
* [Integrate Soda with Metaphor](https://docs.soda.io/soda-v3/integrate-soda/integrate-metaphor.md): Integrate Soda with Metaphor to access details about the quality of your data from right within the data catalog.
* [Integrate Soda with Microsoft Teams](https://docs.soda.io/soda-v3/integrate-soda/integrate-msteams.md): Integrate MS Teams in your Soda Cloud account so that Soda sends alert notifications and incident events to your MS Teams conversation.
* [Integrate Soda with Purview](https://docs.soda.io/soda-v3/integrate-soda/integrate-purview.md): Integrate Soda with Microsoft Purview to access details about the quality of your data from right within your data catalog.
* [Integrate Soda with ServiceNow](https://docs.soda.io/soda-v3/integrate-soda/integrate-servicenow.md): Configure a webhook to connect Soda to your ServiceNow account.
* [Integrate Soda with Slack](https://docs.soda.io/soda-v3/integrate-soda/integrate-slack.md): Integrate your Slack workspace in your Soda Cloud account so that Soda Cloud can send Slack notifications to your team when a data issue triggers an alert.
* [Integrate Soda with SSO](https://docs.soda.io/soda-v3/integrate-soda/sso.md): Organizations that use a Security Assertion Markup Language (SAML) 2.0 single sign-on (SSO) identity provider can add Soda Cloud as a service provider.
* [Integrate Soda with webhooks](https://docs.soda.io/soda-v3/integrate-soda/integrate-webhooks.md): Configure webhooks to connect Soda to any number of third-party service providers.
* [SodaCL reference](https://docs.soda.io/soda-v3/sodacl-reference.md)
* [SodaCL metrics and checks](https://docs.soda.io/soda-v3/sodacl-reference/metrics-and-checks.md): SodaCL uses metrics in checks for data quality in one or more datasets.
* [SodaCL optional check configurations](https://docs.soda.io/soda-v3/sodacl-reference/optional-config.md): Add optional configurations to your SodaCL checks to optimize and clarify.
* [Anomaly detection checks (deprecated)](https://docs.soda.io/soda-v3/sodacl-reference/anomaly-detection.md): Anomaly detection checks use a machine learning algorithm to automatically detect anomalies in your time-series data.
* [Anomaly score checks (deprecated)](https://docs.soda.io/soda-v3/sodacl-reference/anomaly-score.md): Anomaly score checks use a machine learning algorithm to automatically detect anomalies in your time-series data.
* [Check template](https://docs.soda.io/soda-v3/sodacl-reference/check-template.md): Use a check template to write one SQL query that you can reuse in multiple Soda checks for data quality.
* [Cross checks](https://docs.soda.io/soda-v3/sodacl-reference/cross-row-checks.md): Use a SodaCL cross check to compare row counts across datasets in the same, or different, data sources.
* [Distribution checks](https://docs.soda.io/soda-v3/sodacl-reference/distribution.md): Use a SodaCL distribution check to monitor the consistency of a column over time.
* [Failed rows checks](https://docs.soda.io/soda-v3/sodacl-reference/failed-rows-checks.md): Use a SodaCL failed rows check to explicitly send sample failed rows to Soda Cloud.
* [Filters and variables](https://docs.soda.io/soda-v3/sodacl-reference/filters.md): Instead of checking whole sets of data, use filters to specify a portion of data against which to execute a check. Use variables to specify values at scan time.
* [For each](https://docs.soda.io/soda-v3/sodacl-reference/for-each.md): Use a SodaCL for each check to specify a list of checks you wish to execute on a multiple datasets.
* [Freshness checks](https://docs.soda.io/soda-v3/sodacl-reference/freshness.md): Use a SodaCL freshness check to infer data freshness according to the age of the most recently added row in a table.
* [Group by](https://docs.soda.io/soda-v3/sodacl-reference/group-by.md): Use a SodaCL group by configuration to customize the group of data quality check results by category.
* [Group evolution checks](https://docs.soda.io/soda-v3/sodacl-reference/group-evolution.md): Use a SodaCL group evolution data quality check to validate changes to the categorical groups you defined.
* [Missing metrics](https://docs.soda.io/soda-v3/sodacl-reference/missing-metrics.md): Use missing metrics in SodaCL checks to detect missing values in a dataset.
* [Numeric metrics](https://docs.soda.io/soda-v3/sodacl-reference/numeric-metrics.md): Use numeric metrics in SodaCL checks for data quality.
* [Reconciliation checks](https://docs.soda.io/soda-v3/sodacl-reference/recon.md): Use SodaCL reconciliation checks to validate target and source data before conducting a data migration in production.
* [Reference checks](https://docs.soda.io/soda-v3/sodacl-reference/reference.md): Use a SodaCL reference check to validate that the values in a column in a table are present in a column in a different table.
* [Schema checks](https://docs.soda.io/soda-v3/sodacl-reference/schema.md): Use a SodaCL schema check to validate column presence, absence, or position in a table, or the type of data column contains.
* [User-defined checks](https://docs.soda.io/soda-v3/sodacl-reference/user-defined.md): Use a SodaCL user-defined check to define elements of a check using SQL expressions or queries.
* [Validity metrics](https://docs.soda.io/soda-v3/sodacl-reference/validity-metrics.md): Use validity metrics in SodaCL checks to detect invalid values in a dataset.
* [Troubleshoot SodaCL](https://docs.soda.io/soda-v3/sodacl-reference/troubleshoot.md): Access guidance for resolving issues with Soda Checks Language checks and metrics.
* [Data source reference](https://docs.soda.io/soda-v3/data-source-reference.md)
* [Connect Soda to Amazon Athena](https://docs.soda.io/soda-v3/data-source-reference/connect-athena.md): Access configuration details to connect Soda to an Athena data source.
* [Connect Soda to GCP BigQuery](https://docs.soda.io/soda-v3/data-source-reference/connect-bigquery.md): Access configuration details to connect Soda to a BigQuery data source.
* [Connect Soda to ClickHouse](https://docs.soda.io/soda-v3/data-source-reference/connect-clickhouse.md): Access configuration details to connect Soda to a ClickHouse data source.
* [Connect Soda to Dask and Pandas](https://docs.soda.io/soda-v3/data-source-reference/connect-dask.md): Access configuration details to connect Soda to Dask and Pandas.
* [Connect Soda to Databricks](https://docs.soda.io/soda-v3/data-source-reference/connect-databricks.md): Access configuration details to connect Soda to Databricks using a Spark data source.
* [Connect Soda to Denodo](https://docs.soda.io/soda-v3/data-source-reference/connect-denodo.md): Access configuration details to connect Soda to a Denodo data source.
* [Connect Soda to Dremio](https://docs.soda.io/soda-v3/data-source-reference/connect-dremio.md): Access configuration details to connect Soda to a Dremio data source.
* [Connect Soda to DuckDB](https://docs.soda.io/soda-v3/data-source-reference/connect-duckdb.md): Access configuration details to connect Soda to a DuckDB data source.
* [Connect Soda to Google CloudSQL](https://docs.soda.io/soda-v3/data-source-reference/connect-cloudsql.md): Access configuration details to connect Soda to a Google CloudSQL data source.
* [Connect Soda to IBM DB2](https://docs.soda.io/soda-v3/data-source-reference/connect-db2.md): Access configuration details to connect Soda to an IBM DB2 data source.
* [Connect Soda to a local file using Dask](https://docs.soda.io/soda-v3/data-source-reference/connect-file.md): Set up Soda to programmatically scan the contents of a local file using Dask.
* [Connect Soda to MotherDuck](https://docs.soda.io/soda-v3/data-source-reference/connect-motherduck.md): Access reference configuration to connect Soda to a MotherDuck data source.
* [Connect Soda to MS SQL Server](https://docs.soda.io/soda-v3/data-source-reference/connect-mssql.md): Access configuration details to connect Soda to an MS SQL Server data source.
* [Connect Soda to Microsoft Fabric](https://docs.soda.io/soda-v3/data-source-reference/connect-fabric.md): Access configuration details to connect Soda to a Microsoft Fabric data source.
* [Connect Soda to MySQL](https://docs.soda.io/soda-v3/data-source-reference/connect-mysql.md): Access configuration details to connect Soda to a MySQL data source.
* [Connect Soda to OracleDB](https://docs.soda.io/soda-v3/data-source-reference/connect-oracle.md): Access configuration details to connect Soda to an OracleDB data source.
* [Connect Soda to PostgreSQL](https://docs.soda.io/soda-v3/data-source-reference/connect-postgres.md): Access configuration details to connect Soda to a PostgreSQL data source.
* [Connect Soda to Presto](https://docs.soda.io/soda-v3/data-source-reference/connect-presto.md): Access configuration details to connect Soda to a Presto data source.
* [Connect Soda to Amazon Redshift](https://docs.soda.io/soda-v3/data-source-reference/connect-redshift.md): Access configuration details to connect Soda to a Redshift data source.
* [Connect Soda to Snowflake](https://docs.soda.io/soda-v3/data-source-reference/connect-snowflake.md): Access configuration details to connect Soda to a Snowflake data source.
* [Connect Soda to Apache Spark](https://docs.soda.io/soda-v3/data-source-reference/connect-spark.md): Access configuration details to connect Soda to a Spark data source.
* [Connect Soda to Azure Synapse](https://docs.soda.io/soda-v3/data-source-reference/connect-synapse.md): Access configuration details to connect Soda to a Microsoft Azure Synapse data source.
* [Connect Soda to Trino](https://docs.soda.io/soda-v3/data-source-reference/connect-trino.md): Access configuration details to connect Soda to a Trino data source.
* [Connect Soda to Vertica](https://docs.soda.io/soda-v3/data-source-reference/connect-vertica.md): Access configuration details to connect Soda to a Vertica data source.
* [Troubleshoot data source connections](https://docs.soda.io/soda-v3/data-source-reference/connect-troubleshoot.md)
* [Soda Cloud API v1](https://docs.soda.io/soda-v3/soda-cloud-api-v1.md): The Soda Cloud API enables you to trigger actions and query data in your Soda Cloud account.
* [Checks](https://docs.soda.io/soda-v3/soda-cloud-api-v1/checks.md)
* [Datasets](https://docs.soda.io/soda-v3/soda-cloud-api-v1/datasets.md)
* [Datasources](https://docs.soda.io/soda-v3/soda-cloud-api-v1/datasources.md)
* [Discovered Datasets](https://docs.soda.io/soda-v3/soda-cloud-api-v1/discovered-datasets.md)
* [Incidents](https://docs.soda.io/soda-v3/soda-cloud-api-v1/incidents.md)
* [Notification Rules](https://docs.soda.io/soda-v3/soda-cloud-api-v1/notification-rules.md)
* [Runners](https://docs.soda.io/soda-v3/soda-cloud-api-v1/runners.md)
* [Scans](https://docs.soda.io/soda-v3/soda-cloud-api-v1/scans.md)
* [Users](https://docs.soda.io/soda-v3/soda-cloud-api-v1/users.md)
* [Utility](https://docs.soda.io/soda-v3/soda-cloud-api-v1/utility.md)
* [Models](https://docs.soda.io/soda-v3/soda-cloud-api-v1/models.md)
* [GET checks into CSV files](https://docs.soda.io/soda-v3/soda-cloud-api-v1/api2csv-example.md): Use a Python and the Soda Cloud API to retrieve check and dataset info from a Soda Cloud account and populate CSV files.
* [Soda Cloud Reporting API v1](https://docs.soda.io/soda-v3/reporting-api-v1.md): This API enables you to query data from your Soda Cloud account. Use the data to build dashboards that communicate how your teammates are using Soda Cloud.
* [Authentication](https://docs.soda.io/soda-v3/reporting-api-v1/authentication.md)
* [Examples](https://docs.soda.io/soda-v3/reporting-api-v1/examples.md)
* [Status](https://docs.soda.io/soda-v3/reporting-api-v1/status.md)
* [Authentication](https://docs.soda.io/soda-v3/reporting-api-v1/authentication-1.md)
* [Auditing](https://docs.soda.io/soda-v3/reporting-api-v1/auditing.md)
* [Coverage](https://docs.soda.io/soda-v3/reporting-api-v1/coverage.md)
* [Quality](https://docs.soda.io/soda-v3/reporting-api-v1/quality.md)
* [Platform Impact](https://docs.soda.io/soda-v3/reporting-api-v1/platform-impact.md)
* [Models](https://docs.soda.io/soda-v3/reporting-api-v1/models.md)
* [Reporting API migration guide](https://docs.soda.io/soda-v3/reporting-api-v1/reporting-api-v1-migration-guide.md): Review the changes for the latest version of Soda Cloud's Reporting API and learn how to migrate existing calls.
* [Set up data contracts](https://docs.soda.io/soda-v3/data-contracts.md): Use Soda to write data contracts that set data quality standards for data products.
* [Write a data contract](https://docs.soda.io/soda-v3/data-contracts/data-contracts-write.md): Write a contract for data quality that stipulates the standards to which all data moving through a pipeline or workflow must adhere.
* [Verify a data contract](https://docs.soda.io/soda-v3/data-contracts/data-contracts-verify.md): Use a Python API to verify data contract checks programmatically with Soda.
* [Data contract check reference](https://docs.soda.io/soda-v3/data-contracts/data-contracts-checks.md): Reference details of the Soda data contracts language.
* [Learning resources](https://docs.soda.io/soda-v3/learning-resources.md)
* [Glossary](https://docs.soda.io/soda-v3/learning-resources/glossary.md): Access a glossary of Soda terminology.
* [Soda overview](https://docs.soda.io/soda-v3/learning-resources/product-overview.md): Soda utilizes user-defined input to prepare SQL queries to find bad data, visualize results, set up alerts, and track dataset health over time.
* [How Soda works](https://docs.soda.io/soda-v3/learning-resources/how-library-works.md): Learn Soda Library Basics, Soda Library Operation, Soda Library Automation and Soda Cloud.
* [Soda Runner basic concepts](https://docs.soda.io/soda-v3/learning-resources/basics.md): Establish a baseline understanding of the concepts involved in deploying a Soda Runner.
* [Soda architecture](https://docs.soda.io/soda-v3/learning-resources/soda-cloud-architecture.md): Review the architecture and resources of Soda which connects to data sources to perform scans of datasets
* [Active checks and datasets](https://docs.soda.io/soda-v3/learning-resources/active-check.md): Learn more about active checks and datasets as they are defined in Soda's licensing model.
* [Data security and privacy](https://docs.soda.io/soda-v3/learning-resources/data-privacy.md): Soda works in several ways to ensure your data and systems remain private. We offer secure connections, SSO, and observe compliance and reporting regulations.
* [Soda Library usage statistics](https://docs.soda.io/soda-v3/learning-resources/usage-stats.md): To understand how users are using Soda Library, the Soda dev team added telemetry event tracking to Soda Library. See instructions to opt-out.
* [What's new in Soda docs?](https://docs.soda.io/soda-v3/learning-resources/new-documentation.md): Review a changelog of additions and revisions to Soda documentation.
* [Support](https://docs.soda.io/soda-v3/learning-resources/support.md): For the open source developer tools and free trial version of our software, Soda offers free support to the Soda community of users in Slack.
* [Soda community code of conduct](https://docs.soda.io/soda-v3/learning-resources/community-coc.md): Reference the Soda Community Code of Conduct for guidelines for behaviors. Be safe, be respectful, be yourself.
* [Soda SQL and Soda Spark are now Soda Core](https://docs.soda.io/soda-v3/learning-resources/deprecated.md): Soda SQL and Soda Spark have been deprecated and replaced by Soda Core.
* [Soda documentation guidelines](https://docs.soda.io/soda-v3/learning-resources/learning-resources.md)
* [Soda Core (v3)](https://docs.soda.io/soda-v3/overview-main.md): Soda Core is an open-source library and CLI tool that enables you to use the Soda Checks Language to turn user-defined input into SQL queries.
* [Release notes](https://docs.soda.io/soda-v3/release-notes.md)
* [Soda product release states](https://docs.soda.io/soda-v3/release-notes/states.md): Access details about the state of new product features or functionality upon release.
* [Release notes for Soda products](https://docs.soda.io/soda-v3/release-notes/all.md): Review release notes for all Soda data observability products.
* [Release notes for Soda Library](https://docs.soda.io/soda-v3/release-notes/soda-library.md): Review release notes for Soda Library, a Python library and CLI for testing data quality.
* [Release notes for Soda Runner](https://docs.soda.io/soda-v3/release-notes/soda-agent.md): Review release notes for Soda Runner, a Helm chart for deployment on EKS clusters.
* [Release notes for Soda Cloud](https://docs.soda.io/soda-v3/release-notes/soda-cloud.md): Review release notes for Soda Cloud, a web app that enables you visualize data quality test results and set alerts and notifications.
* [Release notes for Soda Cloud API](https://docs.soda.io/soda-v3/release-notes/reporting-api.md): Review release notes for the Soda Cloud API.
* [Release notes for Soda Cloud Reporting API](https://docs.soda.io/soda-v3/release-notes/soda-cloud-api.md): Review release notes for the Soda Cloud Reporting API.
* [Release notes for Soda Core](https://docs.soda.io/soda-v3/release-notes/soda-core.md): Review release notes for Soda Core, an open-source tool for testing and monitoring data quality.

## Release notes

- [Release notes](https://docs.soda.io/release-notes/readme.md): Access details about the state of new product features or functionalities upon release.
- [Soda Core](https://docs.soda.io/release-notes/soda-core.md): Review release notes for Soda Core, an open-source tool for testing and monitoring data quality.


---

# 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, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.soda.io/readme.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.
