Interface ========= The interface module provides the public API for the Kelvin SDK CLI. It serves as a clean abstraction layer between the CLI commands and the underlying library implementations. All functions in this module are designed to be user-facing and include runtime type checking via typeguard. .. automodule:: kelvin.sdk.interface :members: :undoc-members: :show-inheritance: App Interface ------------- Functions for building, testing, and managing local applications. .. automodule:: kelvin.sdk.interface.app :members: :undoc-members: :show-inheritance: Apps Interface -------------- Functions for interacting with the platform's Application Registry. .. automodule:: kelvin.sdk.interface.apps :members: :undoc-members: :show-inheritance: Authentication Interface ------------------------ Functions for authentication and session management. .. automodule:: kelvin.sdk.interface.authentication :members: :undoc-members: :show-inheritance: Configuration Interface ----------------------- Functions for managing local SDK configurations. .. automodule:: kelvin.sdk.interface.configuration :members: :undoc-members: :show-inheritance: Secret Interface ---------------- Functions for managing secrets on the platform. .. automodule:: kelvin.sdk.interface.secret :members: :undoc-members: :show-inheritance: Workload Interface ------------------ Functions for managing workloads on the platform. .. automodule:: kelvin.sdk.interface.workload :members: :undoc-members: :show-inheritance: Schema Interface ---------------- Functions for schema validation and management. .. automodule:: kelvin.sdk.interface.schema :members: :undoc-members: :show-inheritance: System Report Interface ----------------------- Functions for generating system reports and diagnostics. .. automodule:: kelvin.sdk.interface.system_report :members: :undoc-members: :show-inheritance: