API Reference

Main Verda Client

class verda.VerdaClient(client_id: str, client_secret: str, base_url: str = 'https://api.verda.com/v1', inference_key: str | None = None)[source]

Client for interacting with Verda public API.

balance: BalanceService

Balance service. Get client balance

cluster_types: ClusterTypesService

Cluster types service. Get available cluster info

clusters: ClustersService

Clusters service. Create and manage compute clusters

constants: Constants

Constants

container_types: ContainerTypesService

Container types service. Get available serverless container info

containers: ContainersService

Containers service. Deploy, manage, and monitor container deployments

images: ImagesService

Image service

instance_types: InstanceTypesService

Instance type service

instances: InstancesService

Instances service. Deploy, delete, hibernate (etc) instances

job_deployments: JobDeploymentsService

Job deployments service. Deploy and manage serverless jobs

locations: LocationsService

Locations service. Get locations

ssh_keys: SSHKeysService

SSH keys service

startup_scripts: StartupScriptsService

Startup Scripts service

volume_types: VolumeTypesService

Volume type service

volumes: VolumesService

Volume service. Create, attach, detach, get, rename, delete volumes

API Exception

class verda.exceptions.APIException(code: str, message: str)[source]

This exception is raised if there was an error from verda’s API.

Could be an invalid input, token etc.

Raised when an API HTTP call response has a status code >= 400

code

Error code. should be available in VerdaClient.error_codes

message

Error message

Constants

class verda.constants.Constants(base_url, version)[source]

Constants.

base_url: str

Verda Public API URL

cluster_status: ClusterStatus

Possible cluster statuses

error_codes: ErrorCodes

Available error codes

instance_actions: Actions

Available actions to perform on an instance

instance_status: InstanceStatus

Possible instance statuses

locations: Locations

Available locations

version: str

Current SDK Version

volume_actions: VolumeActions

Available actions to perform on a volume

volume_status: VolumeStatus

Possible volume statuses

volume_types: VolumeTypes

Available volume types

Services API