Skip to main content

Documentation index: llms.txt. This page is also available as markdown: append .md to this URL or send Accept: text/markdown.

How Coalesce Fits Together

Speed isn't the problem, coordination is. Coalesce unifies data transformation, cataloging, and monitoring into one governed platform, so humans and AI agents build data to the same standard, in the same flow, with the same context.

This page explains what that means in practice: what each product owns, how they share metadata, and the ways people and agents work with them.

One Metadata Layer, Three Products​

ProductIt ownsIt reads from the others
TransformHow data is built: Nodes, Node Types, column-level lineage, tests, Environments, and deploys.Descriptions written in Catalog, synced back to your Nodes.
CatalogWhat data means: discovery across your stack, documentation, ownership, and usage.Which tables Transform built, their lineage, descriptions, and test results.
QualityWhether data is healthy: monitors, tests, and lineage-aware alerting.Lineage, so an alert shows what is affected downstream and who owns it.

Ways to Work​

Every path below reads and writes the same metadata, under the same permissions. Work started in one place is visible in the others.

You workWithBest for
With your AI agent, locallyYour pipeline as files in Git, the coa CLI, Coalesce Desktop to review, and Coalesce platform skills to teach your agentEngineers who build with an agent like Claude Code, Cursor, or Codex. See Build With Your Agent.
In the web appThe visual builder, the mapping grid, and Coalesce CopilotBuilding and editing in the browser with no install.
Through MCPTransform MCP and Catalog MCPAgents that check runs, inspect deployed Environments, or look up what a table means.
Through APIs and the CLIThe REST API and coaCI/CD, orchestration, and custom integrations.

Agents follow the same rules as people. An agent can only do what the account it runs as can do, and its changes go through the same Git history, deploy plan, and review as an engineer's.

One Change, Followed Across the Platform​

Here is what happens when someone adds a customer dimension.

  1. Build. Your agent writes DIM_CUSTOMER as a SQL Node and runs it in your development schema. You review the graph, columns, and data in Coalesce Desktop, then commit.
  2. Ship. coa plan shows what will change in the shared Environment. After you approve, coa deploy applies it and coa refresh loads the data.
  3. Document. Catalog picks up the new table on its next sync, marks it as built by Coalesce in the lineage graph, and pulls in the column descriptions from the Node.
  4. Monitor. The Node's tests run with every refresh. Their results appear next to the table in Catalog, and a failure points to the upstream Node that caused it.
  5. Close the loop. An analyst improves a column description in Catalog. Sync back writes it into the Node, so the next deploy carries it.

No step needed a copy-paste between tools.

Where to Go Next​