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, proxy_host: str | None = None, proxy_port: int | 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”) 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

async stop()[source]

Stop the client runtime