Fluid ForgeFluid Forge
Home
Get Started
  • Local (DuckDB)
  • GCP (BigQuery)
  • Snowflake Team Collaboration
  • Declarative Airflow
  • Orchestration Export
  • Jenkins CI/CD
  • Universal Pipeline
CLI Reference
  • Overview
  • Architecture
  • GCP (BigQuery)
  • AWS (S3 + Athena)
  • Snowflake
  • Local (DuckDB)
  • Custom Providers
  • Roadmap
GitHub
GitHub
Home
Get Started
  • Local (DuckDB)
  • GCP (BigQuery)
  • Snowflake Team Collaboration
  • Declarative Airflow
  • Orchestration Export
  • Jenkins CI/CD
  • Universal Pipeline
CLI Reference
  • Overview
  • Architecture
  • GCP (BigQuery)
  • AWS (S3 + Athena)
  • Snowflake
  • Local (DuckDB)
  • Custom Providers
  • Roadmap
GitHub
GitHub
  • Introduction

    • /
    • Getting Started
    • Snowflake Quickstart
    • Vision & Roadmap
  • Walkthroughs

    • Walkthrough: Local Development
    • Walkthrough: Deploy to Google Cloud Platform
    • Walkthrough: Snowflake Team Collaboration
    • Declarative Airflow DAG Generation - The FLUID Way
    • Generating Orchestration Code from Contracts
    • Jenkins CI/CD for FLUID Data Products
    • Universal Pipeline
  • CLI Reference

    • CLI Reference
    • init Command
    • validate Command
    • plan Command
    • apply Command
    • verify Command
    • generate-airflow Command
  • Providers

    • Providers
    • Provider Architecture
    • GCP Provider
    • AWS Provider
    • Snowflake Provider
    • Local Provider
    • Creating Custom Providers
    • Provider Roadmap
  • Advanced

    • Blueprints
    • Governance & Compliance
    • Airflow Integration
    • Built-in And Custom Forge Agents
    • FLUID Forge Contract GPT Packet
    • Forge Copilot Discovery Guide
    • Forge Copilot Memory Guide
  • Project

    • Contributing to Fluid Forge
    • Fluid Forge v0.7.1 - Multi-Provider Export Release

verify Command

Verify that deployed resources match the contract definition.

Syntax

fluid verify <contract-file> [options]

Options

OptionDescriptionDefault
--expose <id>, --expose-id <id>Verify a specific expose by IDVerify all
--strictExit with error code if mismatches foundfalse
--out <file>Output verification report to JSON fileConsole only
--show-diffsShow field-by-field differencesfalse
--env <name>Apply an environment overlay before verifying—

What It Checks

The verify command compares your deployed resources against the contract definition:

  • Schema matches — column names, types, and ordering
  • Resource existence — all declared resources exist
  • Configuration drift — settings match contract expectations
  • Data quality — optional checks on deployed data

Examples

Basic Verification

fluid verify contract.fluid.yaml

Output:

✅ All resources match contract definition

Verified:
  ✅ bitcoin_prices_table — schema matches (5 columns)
  ✅ market_data_view — view definition matches

Strict Mode (CI/CD)

fluid verify contract.fluid.yaml --strict
# Exit code 0 = all match, 1 = mismatches found

Useful in CI/CD pipelines to gate deployments.

Verify a Specific Expose

fluid verify contract.fluid.yaml --expose bitcoin_prices_table

Show Detailed Differences

fluid verify contract.fluid.yaml --show-diffs

Output:

⚠️  Mismatches found in 1 resource

bitcoin_prices_table:
  Column 'market_cap_usd':
    Contract: FLOAT64
    Deployed: NUMERIC

Save Report

fluid verify contract.fluid.yaml --out verification-report.json

See Also

  • apply command — deploy resources from a contract
  • validate command — check contract syntax before deployment
Edit this page on GitHub
Last Updated: 3/12/26, 1:03 PM
Contributors: khanya_ai
Prev
apply Command
Next
generate-airflow Command