Once your contract is authored and published (or available locally), you can verify whether the actual data complies with the defined expectations. Soda provides two execution options:
Soda Core – run verifications locally, typically in CI/CD pipelines or dev environments.
Soda Agent – run verifications remotely using an agent deployed in your environment, triggered via Soda Cloud.
Both approaches support variable overrides, publishing results to Soda Cloud, and integration into automated workflows.
To send verification results to Soda Cloud for visibility and reporting.
Add the flag --publish to the command.
This action requires the "Manage contract" permission on the dataset; the user is identified based on the API key provided in the Soda Cloud configuration.
You can also push results to Soda Cloud from the agent-based run.
Add the flag --publish to the command.
This action requires the "Manage contract" permission on the dataset; the user is identified based on the API key provided in the Soda Cloud configuration.