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
    • fluid init
    • fluid forge
    • fluid status
    • fluid validate
    • fluid plan
    • fluid apply
    • fluid generate
    • fluid publish
    • fluid market
    • fluid import
    • fluid policy-check
    • fluid diff
    • fluid test
    • fluid verify
    • fluid config
    • fluid split
    • fluid bundle
    • fluid auth
    • fluid doctor
    • fluid providers
    • fluid version
  • 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 Guidance
    • FLUID Forge Contract GPT Packet
    • Forge Discovery Guide
    • Forge Memory Guide
  • Project

    • Contributing to Fluid Forge
    • Fluid Forge Docs Baseline: CLI 0.7.9
    • Fluid Forge v0.7.1 - Multi-Provider Export Release

Vision & Roadmap

Fluid Forge treats data products as contracts first, execution second.

What problem it solves

Most teams still build data products with a pile of provider-specific scripts, IAM glue, orchestration code, and validation logic. That slows down delivery and makes cloud changes expensive.

Fluid Forge shifts that work into one contract-driven workflow:

fluidVersion: "0.7.2"
kind: DataProduct
id: analytics.customers
name: Customer Analytics

metadata:
  owner:
    team: data-engineering

exposes:
  - exposeId: customers_table
    kind: table
    binding:
      platform: gcp
      location:
        dataset: analytics
        table: customers
    contract:
      schema:
        - name: id
          type: INTEGER
          required: true
        - name: email
          type: STRING
          sensitivity: pii

The contract becomes the source of truth for validation, planning, execution, verification, testing, and publishing.

Core principles

Declarative first

Describe the desired outcome. Let the CLI validate and execute it consistently.

Local first

The recommended docs path starts locally:

fluid init my-project --quickstart
cd my-project
fluid validate contract.fluid.yaml
fluid plan contract.fluid.yaml
fluid apply contract.fluid.yaml --yes

AI is optional

Use deterministic scaffolding with fluid init, or opt into guided generation with:

fluid forge
fluid forge --domain finance

Same contract, different targets

Provider changes should not force a new mental model. The docs keep the same command language across local, GCP, AWS, and Snowflake.

Lifecycle

Design

fluid init my-project --quickstart
fluid forge --llm-provider openai --llm-model gpt-4o-mini

Validate and govern

fluid validate contract.fluid.yaml
fluid policy-check contract.fluid.yaml

Plan

fluid plan contract.fluid.yaml
fluid diff contract.fluid.yaml --env prod

Deploy

fluid apply contract.fluid.yaml --yes
fluid verify contract.fluid.yaml
fluid generate schedule --scheduler airflow

Operate

fluid test contract.fluid.yaml
fluid publish contract.fluid.yaml
fluid market --search "customer analytics"

Versioning in the docs

  • Current CLI release baseline: 0.7.9
  • Current scaffolded contract examples: fluidVersion: 0.7.2

That split is intentional. The CLI release and the contract schema version move on related but different timelines.

Roadmap

MilestoneNotes
0.7.9 docs baselinePromoted CLI surface, local-first onboarding, forge refresh
0.8.xAzure-related provider work remains on the roadmap
0.9.xDatabricks and broader platform integrations remain future work

Get involved

  • Getting Started
  • CLI Reference
  • Providers
  • Contributing

Need help?

  • Questions or ideas? Start a GitHub Discussion
  • Bug or unexpected behavior? Open an issue
  • Want to contribute? See the contributing guide
Edit this page on GitHub
Last Updated: 4/16/26, 11:38 AM
Contributors: Jeff Watson, jeffwatson-ai
Prev
Snowflake Quickstart