Introduction ============= Welcome to ska-dlm-client's documentation (*WIP*)! The ``ska_dlm_client`` package provides high-level client tools for interacting with the `SKA Data Lifecycle Management (DLM) system `_, supporting the ingestion of data products along with their associated metadata. Two supported clients are available: - **Directory Watcher Client**: A general-purpose tool that monitors a specified directory and ingests new data products as they appear, automatically triggering migration. - **ConfigDB Watcher Client**: A tool that monitors the `Configuration Database `_ for ``DataProductPersist`` Flows and ingests related data products whose ``DataProduct`` Flow status is ``COMPLETED``. Migration to the configured destination storage (``target_name``) is triggered automatically. Both clients interact with the DLM via its autogenerated OpenAPI-based REST interface. Please note the **Kafka Client** is now deprecated (superseded by the ConfigDB Watcher). .. toctree:: :maxdepth: 2 :caption: SKA DLM Client :hidden: self deployment/index testing/index api/index