@frontal-labs/lineage
v0.0.2
Published
Frontal Lineage SDK — data lineage graphs, dependency tracing, and impact analysis
Readme
@frontal-labs/lineage
Data lineage SDK for graph retrieval, node tracing, and impact analysis.
Installation
bun add @frontal-labs/lineage @frontal-labs/coreUsage
import { FrontalClient } from "@frontal-labs/core";
import { createLineageClient } from "@frontal-labs/lineage";
const client = new FrontalClient({
apiKey: process.env.FRONTAL_API_KEY!,
baseUrl: process.env.FRONTAL_API_URL ?? "https://api.frontal.dev/v1",
});
const lineage = createLineageClient(client);
const graph = await lineage.graph.get("ds_sales", { depth: 3 });
const trace = await lineage.nodes.trace("ds_sales");
const impact = await lineage.impact.analyzeChange("ds_sales", {
type: "update",
field: "amount",
});Configuration
FRONTAL_API_KEY— Your Frontal API keyFRONTAL_LINEAGE_API_URL— Custom lineage API base URL
