Client API#

class dataclay.Client(host: str | None = None, port: int | None = None, username: str | None = None, password: str | None = None, dataset: str | None = None, local_backend: str | None = None)[source]#

Client API for dataClay.

Usually you create client instance and call start() method to initialize it.

from dataclay import client client = dataclay.client(host=”127.0.0.1”, username=”testuser”, password=”s3cret”, dataset=”testuser”) client.start()

get_backends() dict[UUID, BackendClient][source]#
is_active: bool = False#
previous_runtime: ClientRuntime | None#
previous_settings: ClientSettings | None#
runtime: ClientRuntime#
settings: ClientSettings#
start()[source]#

Start the client runtime

stop()[source]#

Stop the client runtime