Prerequisites
- An API key with
catalogAssets:WRITEpermission. See Managing API Keys for how to create and manage API keys.
Configure your OpenLineage producer
Point your OpenLineage-compatible tool at the Validio endpoint. The configuration depends on your producer, but all use the same endpoint URL and authentication.Endpoint
Text
your-validio-instance with the host you sign in to Validio with.
Authentication
Include your API key credentials in theAuthorization header. The credentials are always in the format <accessKeyId>:<secretAccessKey>. Validio supports three header formats:
For producer-specific configuration, consult the OpenLineage integrations documentation and configure the HTTP transport with the Validio endpoint URL and API key authentication shown above.
What Validio processes
When Validio receives an OpenLineage event, it extracts:- Lineage relationships — Input and output datasets from the event are mapped to catalog assets, and lineage edges are created between them.
- Dataset metadata — Descriptions, tags, and other metadata from OpenLineage facets are imported and associated with the corresponding catalog assets.
- Run state — The run identifier and event type (START, RUNNING, COMPLETE, FAIL, ABORT) are used only to collect a run’s datasets until the run finishes. Validio builds lineage when it receives the COMPLETE event, then discards the run state. A run that ends with FAIL or ABORT adds no lineage. Run status and duration are not stored or shown in Validio.
How it appears in Validio
Catalog assets
Assets discovered through OpenLineage events appear in your Catalog alongside assets from other credential types. The asset namespace reflects the OpenLineage dataset namespace (e.g.,postgres://host:5432/db, snowflake://account/db).