Skip to main content
Gable reads your code and maps how your data actually moves through your services, down to the level of individual fields. With that map you can trace where any piece of data comes from and where it goes, produce evidence for audits, and see what a change will affect before you ship it. Most teams can see their infrastructure, deployments, and databases, but not how their software actually produces and moves the data the business runs on, or what happens to that data when the code changes. Gable answers those questions. For any output field, it shows the upstream sources it came from, how it was computed, and every downstream service that depends on it.

What Gable shows you

With Gable you can:
  • Understand where data enters a service, how it is transformed, and where it leaves.
  • Follow any field across your services, from where it originates to everywhere it ends up.
  • See which services and people depend on a given piece of data.
  • Trace how sensitive and regulated data flows across your services.

What you can do with Gable

Trace data lineage

Follow any field across your services to see where it comes from and everywhere it is used.

Generate compliance evidence

Show where regulated and sensitive data originates and flows, ready for audits and exams.

Understand change impact

Compare versions to see what a change alters and which downstream dependencies it affects, before you release.

Maintain an approved lineage snapshot

Approve a lineage version as a trusted baseline and track what has changed since it was approved.

Who it’s for

Gable is built for teams that need decisions backed by evidence drawn directly from the code, not from manually maintained spreadsheets or undocumented team knowledge.
  • Compliance & governance. Prove where regulated and sensitive data originates and where it flows, and answer audit and exam questions from evidence traced out of your code instead of assembling provenance by hand. See Tracing Data Flow & Compliance Evidence.
  • Change management & release decisions. Before a change ships, see its real impact: what changed, which downstream dependencies are affected, and whether sensitive data is involved, so the go/no-go call is backed by evidence rather than a self-attested checklist. See Data Change Impact & Safe Releases.
It’s also useful day to day for developers tracing an output back to the code that produced it and checking what a change affects, and for reviewers making a confident ship / no-ship call.

Start here

Connect your first service

New to Gable? Start by connecting your services and data stores, then explore the map in the Lineage Explorer.
For programmatic access, see the CLI Reference and the API Specifications.