Skip to main content

Labqoat

labqoat is the public Python SDK and the lab command-line client for the shared Labqoat cloud platform. Application repositories contain only authored resources—models, jobs, datasets, evaluations, and transforms. Terraform, Kubernetes, persistence, and control-plane services stay in the platform repository and are deployed once.

Install

uv tool install labqoat
# or
pipx install labqoat

Python projects that import the SDK should also declare labqoat as a normal dependency.

Start a project

lab init my-lab-project
cd my-lab-project
uv sync

lab model new audio/my-model
lab train new audio/my-training-job
lab dataset new audio/my-dataset

Authenticate once, then open the AWS dashboard with the same stored session:

lab auth
lab auth ui

The browser handoff is automatic; the bearer token is not printed or placed in the HTTP request URL.

The generated repository has this shape and no infrastructure code:

my-lab-project/
├── datasets/
├── evals/
├── jobs/
├── models/
├── transforms/
├── pyproject.toml
└── README.md

Run lab <group> --help for the command surface. Local check, test, and build commands do not require cloud authentication. submit and deploy require a clean pushed Git commit and send a source snapshot to the one shared AWS builder; user repositories never contain or apply Terraform.

Development

uv sync --all-groups --locked
uv run ruff format --check .
uv run ruff check .
uv run pyright
uv run pytest
uv build

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

labqoat-0.1.0.tar.gz (299.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

labqoat-0.1.0-py3-none-any.whl (208.6 kB view details)

Uploaded Python 3

File details

Details for the file labqoat-0.1.0.tar.gz.

File metadata

  • Download URL: labqoat-0.1.0.tar.gz
  • Upload date:
  • Size: 299.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.2

File hashes

Hashes for labqoat-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c12b019ccb271105ca9d1de8515f20066303f5ce85166b4b35eaa7aaf3b10fca
MD5 4cf4831b1f399a064eb34babde20af7d
BLAKE2b-256 d7ddb5f884900121d5b745d2f256ebfa3d456cc3aa32e3562003a5bbaf0c8896

See more details on using hashes here.

File details

Details for the file labqoat-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: labqoat-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 208.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.2

File hashes

Hashes for labqoat-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 717064fa2749bbc3bf7a504d2a840ba8704d9fe7947bc4a0a22feb4b5b186308
MD5 2c67d64f2b93222d461aa7add2d1db2e
BLAKE2b-256 d36ccca2595b8d60e3257b918ee29eed7d51fd51751dc013ca285550fb58806e

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.2

2 files

0.1.1

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page