Notploy

libSQL

Provision and operate libSQL (SQLite-compatible) databases. Generated from the `notploy` command surface.

Provision and operate libSQL (SQLite-compatible) databases.

notploy libsql exposes 14 commands. They map one-to-one onto the libsql.* API operations, so anything reachable from the dashboard is reachable from here.

Run notploy libsql --help to list these commands in your terminal, or notploy libsql <command> --help for a single command.

Commands

notploy libsql change-status

Calls POST /api/trpc/libsql.changeStatus.

notploy libsql change-status --libsqlId <value> --applicationStatus <value> [options]
OptionTypeRequiredAllowed values
--libsqlId <value>stringYes—
--applicationStatus <value>stringYesidle, running, done, error
--profile <name>stringNo—

notploy libsql create

Calls POST /api/trpc/libsql.create.

notploy libsql create --name <value> --appName <value> --dockerImage <value> --environmentId <value> --description <value> --databaseUser <value> --databasePassword <value> --sqldNode <value> --sqldPrimaryUrl <value> --enableNamespaces --serverId <value> [options]
OptionTypeRequiredAllowed values
--name <value>stringYes—
--appName <value>stringYes—
--dockerImage <value>stringYes—
--environmentId <value>stringYes—
--description <value>stringYes—
--databaseUser <value>stringYes—
--databasePassword <value>stringYes—
--sqldNode <value>stringYesprimary, replica
--sqldPrimaryUrl <value>stringYes—
--enableNamespaces [boolean]booleanYes—
--serverId <value>stringYes—
--profile <name>stringNo—

notploy libsql deploy

Calls POST /api/trpc/libsql.deploy.

notploy libsql deploy --libsqlId <value> [options]
OptionTypeRequiredAllowed values
--libsqlId <value>stringYes—
--profile <name>stringNo—

notploy libsql move

Calls POST /api/trpc/libsql.move.

notploy libsql move --libsqlId <value> --targetEnvironmentId <value> [options]
OptionTypeRequiredAllowed values
--libsqlId <value>stringYes—
--targetEnvironmentId <value>stringYes—
--profile <name>stringNo—

notploy libsql one

Calls GET /api/trpc/libsql.one.

notploy libsql one --libsqlId <value> [options]
OptionTypeRequiredAllowed values
--libsqlId <value>stringYes—
--profile <name>stringNo—

notploy libsql read-logs

Calls GET /api/trpc/libsql.readLogs.

notploy libsql read-logs --libsqlId <value> [options]
OptionTypeRequiredAllowed values
--libsqlId <value>stringYes—
--tail <value>numberNo—
--since <value>stringNo—
--search <value>stringNo—
--profile <name>stringNo—

notploy libsql rebuild

Calls POST /api/trpc/libsql.rebuild.

notploy libsql rebuild --libsqlId <value> [options]
OptionTypeRequiredAllowed values
--libsqlId <value>stringYes—
--profile <name>stringNo—

notploy libsql reload

Calls POST /api/trpc/libsql.reload.

notploy libsql reload --libsqlId <value> --appName <value> [options]
OptionTypeRequiredAllowed values
--libsqlId <value>stringYes—
--appName <value>stringYes—
--profile <name>stringNo—

notploy libsql remove

Calls POST /api/trpc/libsql.remove.

notploy libsql remove --libsqlId <value> [options]
OptionTypeRequiredAllowed values
--libsqlId <value>stringYes—
--profile <name>stringNo—

notploy libsql save-environment

Calls POST /api/trpc/libsql.saveEnvironment.

notploy libsql save-environment --libsqlId <value> --env <value> [options]
OptionTypeRequiredAllowed values
--libsqlId <value>stringYes—
--env <value>stringYes—
--profile <name>stringNo—

notploy libsql save-external-ports

Calls POST /api/trpc/libsql.saveExternalPorts.

notploy libsql save-external-ports --libsqlId <value> [options]
OptionTypeRequiredAllowed values
--libsqlId <value>stringYes—
--externalPort <value>numberNo—
--externalGRPCPort <value>numberNo—
--externalAdminPort <value>numberNo—
--profile <name>stringNo—

notploy libsql start

Calls POST /api/trpc/libsql.start.

notploy libsql start --libsqlId <value> [options]
OptionTypeRequiredAllowed values
--libsqlId <value>stringYes—
--profile <name>stringNo—

notploy libsql stop

Calls POST /api/trpc/libsql.stop.

notploy libsql stop --libsqlId <value> [options]
OptionTypeRequiredAllowed values
--libsqlId <value>stringYes—
--profile <name>stringNo—

notploy libsql update

Calls POST /api/trpc/libsql.update.

notploy libsql update --libsqlId <value> [options]
OptionTypeRequiredAllowed values
--libsqlId <value>stringYes—
--name <value>stringNo—
--appName <value>stringNo—
--description <value>stringNo—
--databaseUser <value>stringNo—
--databasePassword <value>stringNo—
--sqldNode <value>stringNoprimary, replica
--sqldPrimaryUrl <value>stringNo—
--enableNamespaces [boolean]booleanNo—
--no-enableNamespacesbooleanNo—
--dockerImage <value>stringNo—
--command <value>stringNo—
--env <value>stringNo—
--memoryReservation <value>stringNo—
--memoryLimit <value>stringNo—
--cpuReservation <value>stringNo—
--cpuLimit <value>stringNo—
--externalPort <value>numberNo—
--externalGRPCPort <value>numberNo—
--externalAdminPort <value>numberNo—
--applicationStatus <value>stringNoidle, running, done, error
--healthCheckSwarm <json>objectNo—
--restartPolicySwarm <json>objectNo—
--placementSwarm <json>objectNo—
--updateConfigSwarm <json>objectNo—
--rollbackConfigSwarm <json>objectNo—
--modeSwarm <json>objectNo—
--labelsSwarm <json>objectNo—
--networkSwarm <json>arrayNo—
--stopGracePeriodSwarm <value>numberNo—
--endpointSpecSwarm <json>objectNo—
--replicas <value>numberNo—
--networkIds <json>arrayNo—
--detachNotployNetwork [boolean]booleanNo—
--no-detachNotployNetworkbooleanNo—
--createdAt <value>stringNo—
--environmentId <value>stringNo—
--profile <name>stringNo—

On this page