package documentation

kedro.framework.session provides access to KedroSession responsible for project lifecycle.

Module session This module implements Kedro session responsible for project lifecycle.
Module shelvestore This module implements a dict-like store object used to persist Kedro sessions. This module is separated from store.py to ensure it's only imported when exported explicitly.
Module store This module implements a dict-like store object used to persist Kedro sessions.

From __init__.py:

Class KedroSession KedroSession is the object that is responsible for managing the lifecycle of a Kedro run. Use KedroSession.create() as a context manager to construct a new KedroSession with session data provided (see the example below).