Manage connectors from the terminal, automate CI, and manage configuration as code.
The official Embrasure CLI is published on npm. Install it and authenticate:
npm install --global @embrasure/cli
embrasure auth login
embrasure doctor| Task | Command |
|---|---|
| List connectors | embrasure connectors list |
| Inspect impact | embrasure lineage impact <relation_ref> --connector <id> |
| Export lineage | embrasure lineage export --out lineage.ndjson |
| Inspect schema changes | embrasure schema changes list |
| Investigate a table | embrasure investigate table <relation_ref> |
For CI, store EMBRASURE_API_TOKEN in the CI secret manager and select a workspace through config or --workspace.
Configure the provider with api_url and a token supplied through EMBRASURE_API_TOKEN:
terraform {
required_providers {
embrasure = {
source = "embrasure/embrasure"
}
}
}
provider "embrasure" {
workspace_id = var.embrasure_workspace_id
}The provider manages:
embrasure_connectorembrasure_lineage_sourceImports use the stable resource ID. Plans redact secrets, and updates preserve provider identity so a configuration change cannot silently rebind lineage evidence.