kedro-org / kedro

Kedro is a toolbox for production-ready data science. It uses software engineering best practices to help you create data engineering and data science pipelines that are reproducible, maintainable, and modular.
https://kedro.org
Apache License 2.0
9.47k stars 875 forks source link

[DataCatalog]: Make catalog a standalone package #3941

Open ElenaKhaustova opened 3 weeks ago

ElenaKhaustova commented 3 weeks ago

Description

Several teams are already utilizing the catalog as a standalone component, demonstrating a demand for this functionality. Potential use cases may include collaboration between teams, sharing catalogs without the framework, and integration with other frameworks. Recognizing the existing adoption of the catalog as a standalone component highlights its potential value outside the framework's context.

We propose to explore the possibility of making DataCatalog a standalone component (moving it outside of the framework).

Relates to https://github.com/kedro-org/kedro/issues/3659, https://github.com/kedro-org/kedro/issues/3932

Context