Konstruct Logo

Introduction

  • Getting Started
  • Performance
    • A Project dbt Compiles
    • The Coding Agent Hook
    • Consumers’ Lockfiles in the Gate
    • Questions After the Graph Is Loaded
    • Reading the Graph
    • Writing the Graph
    • Comparing Versions
    • The Timeline
    • The Ontology’s Questions
    • The World Page
    • Conflicts and the Gate
    • Search by Meaning
    • Finding Files
    • Loaders
    • Airflow and Dagster Files

Guide

  • Inputs and How Lineage Works
    • Loaders
    • Loader Configuration
    • Several Repositories
    • How Lineage Works
  • The Graph Viewer
    • The Layout
    • Pages
    • The Lineage Graph
    • The World Map
    • The Map
    • Search
    • Keyboard
    • Accessibility
    • Language
    • Serving the Page
    • Size and Performance
  • Explaining a Column
    • In Plain English
  • Searching by Meaning
    • Exact Names First
    • Similar Columns
    • The Index
  • How Much to Trust the Lineage
    • Keys and Relationships
    • Mutation Testing
    • The Rows Behind a Value
    • The Effect of a Definition Change
    • Data Laws
      • Laws in the Gate
    • Remote Warehouses
  • Reviewing Changes
    • When a Formula Changed
    • Pinning What You Read
  • Release Notes
    • The Effect on Today’s Data
  • Timeline
    • What Counts as a Change
    • Release Notes
    • Options
    • How Each Commit Is Built
  • The GitHub Action
    • Reading a Warehouse
    • The Gate
  • Business Definitions
    • Vocabularies
  • The Ontology
    • What It Contains
    • Confidence
    • Entities, Metrics and Relationships
    • Rules
    • Naming Entities and Measures
    • Ontology Packs
    • Using It
  • Compiling Metric Queries
    • Asking
    • How the SQL Is Written
    • Interfaces
  • Ontology Pack List
  • Apache Ossie Models
    • Reading Models
    • Writing a Model
    • Round Trips
  • Finding Conflicting Definitions
  • Sensitive Data and Erasure
    • Marking Sensitive Columns
    • How Sensitivity Flows
    • Marking What May Hold It
    • The Gate
    • The Erasure Map
    • Values Konstruct Shows
  • Column Usage from Query History
    • Shadow Metrics
  • Exporting
    • The Ontology for Each Platform
      • OWL and Turtle
      • Snowflake Semantic View
      • Databricks Metric Views
  • Coding Agents: Skills, Plugin and MCP Server
    • The Skills
    • Installing for Each Agent
    • The Claude Code Plugin
    • The Hook
    • The MCP Server
    • Checking the SQL an Agent Writes
    • Before Opening a Pull Request
  • Answer Receipts
    • What a Receipt Records
    • Checking Receipts
    • Where Receipts Are Kept
    • From an Agent or Python
  • Writing a Plugin
    • Enabling Plugins
    • The Security Model
    • Entry Points
    • The Plugin API Version
    • An Input
    • An Export Format
    • A Gate Check
    • Ontology Packs
    • MCP Tools
    • Isolation
    • Testing a Plugin

Reference

  • Command Line
    • Output
    • Every Command and Option
      • Named Arguments
      • commands
      • Sub-commands
  • Python API
    • Opening and Building a Project
      • Project
      • Project.build()
      • Project.has_graph()
      • Project.changed_inputs()
      • Project.config()
      • Project.plugins()
      • Project.trust()
      • Project.graph
      • Project.root
      • Project.graph_path
      • find_out_dir()
    • Impact, Trace and Paths
      • Project.impact()
      • Project.trace()
      • Project.path_between()
    • Finding and Describing Nodes
      • Project.search()
      • Project.describe()
      • Project.list()
      • Project.query()
    • Formulas, Definitions, Conflicts and the Ontology
      • Project.explain()
      • Project.english()
      • Project.history()
      • Project.define()
      • Project.conflicts()
      • Project.ontology()
      • Project.entity()
      • Project.metric()
      • Project.relate()
      • Project.sensitivity()
      • Project.erasure()
      • Project.compile_metric()
    • Checking SQL
      • Project.check_sql()
      • Project.check_history()
    • Reviewing Changes and Checking Lineage
      • Project.diff()
      • Project.gate()
      • Project.verify()
      • Project.mutate()
      • Project.why()
      • Project.release_notes()
      • Project.effect()
      • Project.timeline()
      • Project.timeline_effect()
      • Project.receipt()
      • Project.receipts()
      • Project.check_receipts()
      • Project.laws()
      • Project.lock()
      • Project.check_lock()
      • Project.export()
    • Results
      • Walks and Items
      • Formulas
      • History
      • Business Terms
      • Ontology
      • Sensitive Data
      • Conflicts
      • Changes
      • The Gate
      • SQL Checks
      • Verification
      • Mutation Testing
      • The Rows Behind a Value
      • Data Laws
      • Answer Receipts
      • The Lineage Lockfile
      • Builds
    • The Graph
      • Graph
      • Node
      • Edge
      • Step
    • Lower-Level Modules
      • SQL Lineage
      • Release Notes
      • Timeline
      • Search by Meaning
      • Formulas, Conflicts and Export
      • Business Definitions
      • Configuration, Usage and Builds
    • Plugins
      • API_VERSION
      • RESERVED_NODE_ATTRS
      • PLUGIN_NODE_ATTRS
      • PLUGIN_LIST_ATTRS
      • PLUGIN_MAP_ATTRS
      • RESERVED_EDGE_ATTRS
      • MAX_DEPTH
      • InputPlugin
      • InputFile
      • InputContext
      • Fragment
      • PluginNode
      • PluginEdge
      • Relation
      • Column
      • Sql
      • Source
      • ExportPlugin
      • ExportRequest
      • CheckPlugin
      • CheckContext
      • ToolsPlugin
      • Plugins
      • Plugin
      • PluginError
    • Errors
      • QueryError
      • FormatError
      • DiffError
      • ConfigError
      • UntrustedConfig
      • MissingDriver
  • MCP Server
    • Tools
    • Prompts
    • Resources
  • HTTP API
    • The Viewer
    • Endpoints
    • Paging
    • Errors
      • bad-request
      • invalid-parameter
      • unauthorised
      • host-not-allowed
      • cross-site
      • not-found
      • no-such-node
      • method-not-allowed
      • stale-cursor
      • not-answerable
      • internal-error
      • busy
      • too-many-streams
    • Access
  • Configuration
    • Trusting a Project’s Connections
    • Environment
  • Outputs and the Graph Format
    • Compatibility
      • Format Versions
  • Limitations
    • Not Yet (v1)

Project

  • Development
    • Prerequisites
    • Installation
    • Tests
    • The Rust Core
    • The Agent Toolkit
    • The Graph Viewer
    • Other Commands
    • Agent Benchmark
    • Answer Benchmark
    • Public Project Survey
    • Commits
    • Repository Layout
    • CI/CD
  • Contributing to Konstruct
    • Reporting a Problem
    • Proposing a Change
    • Contributing an Ontology Pack
    • Adding or Improving a Translation
    • Making a Change
    • Commits
    • Code Style
    • Licence
  • Security
    • Reporting a Vulnerability
    • Supported Versions
    • Verifying a Release
    • Trust Model
    • Trusting a Project’s Connections
    • Prompt Injection Through Agents
      • What Comes From the Repository
      • What Konstruct Does
      • What the Agent Host Must Do
  • Changelog
    • v0.13.22 (2026-11-12)
      • Feat
      • Fix
      • Perf
    • v0.13.21 (2026-11-12)
      • Fix
    • v0.13.20 (2026-11-12)
      • Perf
    • v0.13.19 (2026-11-12)
      • Perf
    • v0.13.18 (2026-11-12)
      • Fix
      • Perf
    • v0.13.17 (2026-11-12)
      • Fix
    • v0.13.16 (2026-11-11)
      • Fix
    • v0.13.15 (2026-11-11)
      • Fix
    • v0.13.14 (2026-11-11)
      • Feat
    • v0.13.13 (2026-11-11)
      • Feat
      • Fix
    • v0.13.12 (2026-11-11)
      • Feat
      • Fix
    • v0.13.11 (2026-11-11)
      • Fix
    • v0.13.10 (2026-11-11)
      • Fix
      • Perf
    • v0.13.9 (2026-11-11)
      • Feat
      • Fix
      • Refactor
    • v0.13.8 (2026-11-11)
      • Feat
      • Fix
      • Refactor
      • Perf
    • v0.13.7 (2026-11-11)
      • Feat
      • Fix
      • Refactor
    • v0.13.6 (2026-11-11)
      • Feat
      • Fix
      • Refactor
    • v0.13.5 (2026-11-11)
      • Feat
      • Fix
    • v0.13.4 (2026-11-11)
      • Feat
      • Fix
    • v0.13.3 (2026-11-10)
      • Fix
    • v0.13.2 (2026-11-10)
      • Refactor
    • v0.13.1 (2026-11-10)
      • Feat
      • Fix
      • Refactor
      • Perf
    • v0.13.0 (2026-11-10)
      • BREAKING CHANGE
      • Feat
      • Fix
      • Refactor
      • Perf
    • v0.12.8 (2026-11-10)
      • Feat
      • Refactor
    • v0.12.7 (2026-11-10)
      • Feat
      • Refactor
    • v0.12.6 (2026-11-10)
      • Feat
      • Perf
    • v0.12.5 (2026-11-10)
      • Feat
      • Fix
    • v0.12.4 (2026-11-10)
      • Fix
      • Refactor
      • Perf
    • v0.12.3 (2026-11-10)
      • Fix
    • v0.12.2 (2026-11-09)
      • Fix
    • v0.12.1 (2026-11-09)
      • Feat
      • Fix
      • Perf
    • v0.12.0 (2026-11-09)
      • BREAKING CHANGE
      • Feat
      • Refactor
    • v0.11.13 (2026-11-09)
      • Feat
      • Fix
      • Perf
    • v0.11.12 (2026-11-09)
      • Feat
      • Fix
      • Perf
    • v0.11.11 (2026-11-09)
      • Feat
    • v0.11.10 (2026-11-09)
      • Feat
    • v0.11.9 (2026-11-09)
      • Feat
    • v0.11.8 (2026-11-09)
      • Feat
    • v0.11.7 (2026-11-09)
      • Feat
    • v0.11.6 (2026-11-09)
      • Feat
    • v0.11.5 (2026-11-09)
      • Feat
    • v0.11.4 (2026-11-09)
      • Perf
    • v0.11.3 (2026-11-09)
      • Fix
    • v0.11.2 (2026-11-09)
      • Fix
    • v0.11.1 (2026-11-09)
      • Refactor
    • v0.11.0 (2026-11-09)
      • Refactor
    • v0.10.2 (2026-11-09)
      • Feat
    • v0.10.1 (2026-11-09)
      • Feat
      • Fix
    • v0.10.0 (2026-11-09)
      • Feat
    • v0.9.1 (2026-11-09)
      • Fix
      • Perf
    • v0.9.0 (2026-11-09)
      • Feat
    • v0.8.0 (2026-11-09)
      • Feat
      • Fix
    • v0.7.0 (2026-11-09)
      • Feat
    • v0.6.0 (2026-11-06)
      • Feat
    • v0.5.1 (2026-11-06)
      • Fix
    • v0.5.0 (2026-11-06)
      • Feat
    • v0.4.0 (2026-11-06)
      • Feat
    • v0.3.0 (2026-11-06)
      • Feat
      • Fix
    • v0.2.0 (2026-11-06)
      • Feat
      • Fix
    • v0.1.1 (2026-11-06)
      • Fix
    • v0.1.0 (2026-11-06)
      • Feat
      • Fix
Konstruct
  • Search


© Copyright 2026, Kodex Labs Ltd..

Built with Sphinx using a theme provided by Read the Docs.