Skip to main content

environments

Environment classes for the Datalayer SDK.

class Environment(name: str, title: str, burning_rate: float, language: str, owner: str, visibility: str, metadata: Optional[dict[str, Any]] = None)

Represents a Datalayer environment.

Provides information about available computing environments including resources, packages, and configuration details.

Parameters

  • name : str

    Name of the environment.

  • title : str

    Title of the environment.

  • burning_rate : float

    The cost of running the environment per hour.

  • language : str

    Programming language for the environment.

  • owner : str

    Owner of the environment.

  • visibility : str

    Environment visibility (public/private).

  • metadata : Optional[dict[str, Any]]

    Additional metadata for the environment.

__init__(name: str, title: str, burning_rate: float, language: str, owner: str, visibility: str, metadata: Optional[dict[str, Any]] = None)

Initialize an environment.

Parameters

  • name : str

    Name of the environment.

  • title : str

    Title of the environment.

  • burning_rate : float

    The cost of running the environment per hour.

  • language : str

    Programming language for the environment.

  • owner : str

    Owner of the environment.

  • visibility : str

    Environment visibility (public/private).

  • metadata : dict[str, Any], optional

    Additional metadata for the environment.