Services ======== The services module provides core service implementations for the CLI, including authentication, session management, Docker integration, and more. Exceptions ---------- Custom exceptions used throughout the SDK. .. automodule:: kelvin.sdk.lib.exceptions :members: :undoc-members: :show-inheritance: Authentication -------------- Credential Manager ~~~~~~~~~~~~~~~~~~ Manages user credentials and secure storage. .. automodule:: kelvin.sdk.lib.auth.credential_storage :members: :undoc-members: :show-inheritance: Session ------- Session Manager ~~~~~~~~~~~~~~~ Manages user sessions and API client connections. .. automodule:: kelvin.sdk.lib.session.session_manager :members: :undoc-members: :show-inheritance: Session Storage ~~~~~~~~~~~~~~~ Persistent storage for session data. .. automodule:: kelvin.sdk.lib.session.session_storage :members: :undoc-members: :show-inheritance: Session Utilities ~~~~~~~~~~~~~~~~~ Helper functions for session management. .. automodule:: kelvin.sdk.lib.session.session_utils :members: :undoc-members: :show-inheritance: Docker ------ Docker Manager ~~~~~~~~~~~~~~ Manages Docker operations for building and pushing application images. .. automodule:: kelvin.sdk.lib.docker.docker_manager :members: :undoc-members: :show-inheritance: Docker Utilities ~~~~~~~~~~~~~~~~ Helper functions for Docker operations. .. automodule:: kelvin.sdk.lib.docker.docker_utils :members: :undoc-members: :show-inheritance: Apps ---- Local Apps Manager ~~~~~~~~~~~~~~~~~~ Manages local application projects and builds. .. automodule:: kelvin.sdk.lib.apps.local_apps_manager :members: :undoc-members: :show-inheritance: Schema ------ Schema Manager ~~~~~~~~~~~~~~ Manages application schema validation and generation. .. automodule:: kelvin.sdk.lib.schema.schema_manager :members: :undoc-members: :show-inheritance: System Report ------------- System Report Manager ~~~~~~~~~~~~~~~~~~~~~ Generates system reports and diagnostics information. .. automodule:: kelvin.sdk.lib.system_report.system_report_manager :members: :undoc-members: :show-inheritance: