OS Manuals

/usr/bin/datahub

DataHub metadata ingestion framework - CLI and SDK for extracting metadata from data sources

From datahub-ingestion 1.8.0-r4 (enterprise-packages), captured 2026-11-09 by running datahub --help (exit 0). permalink

Usage: datahub [OPTIONS] COMMAND [ARGS]...

Options:
  --debug / --no-debug     Enable debug logging.
  --log-file FILE          Write debug-level logs to a file.
  -C, --context KEY=VALUE  Additional context as key=value pairs (can be repeated).
  --version                Show the version and exit.
  --help                   Show this message and exit.

Commands:
  actions       <disabled due to missing dependencies>
  agent         A group of commands to register AI Agent entities in DataHub.
  agent-skill   A group of commands to register AgentSkill entities in DataHub.
  api           A group of commands to register API entities in DataHub.
  assertions    A group of commands to interact with the Assertion entity in DataHub.
  check         Helper commands for checking various aspects of DataHub.
  container     A group of commands to interact with containers in DataHub.
  datacontract  A group of commands to interact with the DataContract entity in DataHub.
  datapack      Manage data packs for loading curated metadata into DataHub.
  dataproduct   A group of commands to interact with the DataProduct entity in DataHub.
  dataset       A group of commands to interact with the Dataset entity in DataHub.
  delete        Delete metadata from DataHub.
  docker        Helper commands for setting up and interacting with a local DataHub instance...
  exists        A group of commands to check existence of entities in DataHub.
  forms         A group of commands to interact with forms in DataHub.
  get           A group of commands to get metadata from DataHub.
  graphql       Execute GraphQL queries and mutations against DataHub.
  group         A group of commands to interact with the Group entity in DataHub.
  iceberg       A group of commands to manage Iceberg warehouses using DataHub as the Iceberg...
  ingest        Ingest metadata into DataHub.
  init          Configure which DataHub instance to connect to.
  lineage       Explore lineage for any DataHub entity.
  lite          A group of commands to work with a DataHub Lite instance
  migrate       Helper commands for migrating metadata within DataHub.
  properties    A group of commands to interact with structured properties in DataHub.
  put           A group of commands to put metadata in DataHub.
  recording     Manage ingestion recording archives.
  search        Search across DataHub entities.
  state         Managed state stored in DataHub by stateful ingestion.
  timeline      Get timeline for an entity based on certain categories
  user          A group of commands to interact with the User entity in DataHub.
  version       Print version number and exit.
Options (5)
OptionDescriptionSource
--debug /Enable debug logging.help
--log-file FILEWrite debug-level logs to a file.help
-C, --context KEY=VALUEAdditional context as key=value pairs (can be repeated).help
--versionShow the version and exit.help
--helpShow this message and exit.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.