CLI

The dbnl CLI is installed as part of the SDK and allows for interacting with the dbnl platform from the command line.

To install the SDK, run:

pip install dbnl

dbnl

The dbnl CLI.

dbnl [OPTIONS] COMMAND [ARGS]...

Options

--version

Show the version and exit.

info

Info about SDK and API.

dbnl info [OPTIONS]

login

Login to dbnl.

dbnl login [OPTIONS] API_TOKEN

Options

--api-url <api_url>

API url

--app-url <app_url>

App url

--namespace-id <namespace_id>

Namespace id

Arguments

API_TOKEN

Required argument

Environment variables

DBNL_API_TOKEN

Provide a default for API_TOKEN

DBNL_API_URL

Provide a default for --api-url

DBNL_APP_URL

Provide a default for --app-url

DBNL_NAMESPACE_ID

Provide a default for --namespace-id

logout

Logout of dbnl.

dbnl logout [OPTIONS]

sandbox

Subcommand to interact with the sandbox.

dbnl sandbox [OPTIONS] COMMAND [ARGS]...

delete

Delete sandbox data.

dbnl sandbox delete [OPTIONS]

exec

Exec a command on the sandbox.

dbnl sandbox exec [OPTIONS] [COMMAND]...

Arguments

COMMAND

Optional argument(s)

logs

Tail the sandbox logs.

dbnl sandbox logs [OPTIONS]

start

Start the sandbox.

dbnl sandbox start [OPTIONS]

Options

-u, --registry-username <registry_username>

Registry username

-p, --registry-password <registry_password>

Required Registry password

--registry

Registry

  • Default:'us-docker.pkg.dev/dbnlai/images'

--version

Sandbox version

  • Default:'0.23'

--base-url <base_url>

Sandbox base url

  • Default:'http://localhost:8080'

status

Get sandbox status.

dbnl sandbox status [OPTIONS]

stop

Stop the sandbox.

dbnl sandbox stop [OPTIONS]

Last updated

Was this helpful?