Skip to main content

A CLI for the Vuforia Web Services (VWS) API.

Project description

Build Status PyPI

vws-cli

A CLI for Vuforia Web Services.

Installation

With pip

Requires Python 3.13+.

$ pip install VWS-CLI

With Homebrew (macOS, Linux, WSL)

Requires Homebrew.

$ brew tap VWS-Python/vws
$ brew install vws-cli

With Nix

Requires Nix.

$ nix --extra-experimental-features 'nix-command flakes' run "github:VWS-Python/vws-cli" -- --help

To avoid passing --extra-experimental-features every time, enable flakes permanently.

Or add to your flake inputs:

{
  inputs.vws-cli.url = "github:VWS-Python/vws-cli";
}

With Docker

$ docker run --rm "ghcr.io/vws-python/vws-cli" --help

To use vuforia-cloud-reco:

$ docker run --rm --entrypoint vuforia-cloud-reco "ghcr.io/vws-python/vws-cli" --help

To use vumark:

$ docker run --rm --entrypoint vumark "ghcr.io/vws-python/vws-cli" --help

With winget (Windows)

Requires winget.

$ winget install --id VWSPython.vws-cli --source winget --exact
$ winget install --id VWSPython.vuforia-cloud-reco --source winget --exact

Pre-built Linux binaries

See the full documentation for details on how to install pre-built Linux binaries.

Pre-built Windows binaries

Download the Windows executables from the latest release and place them in a directory on your PATH. The filenames are:

  • vws-windows.exe

  • vuforia-cloud-reco-windows.exe

  • vumark-windows.exe

Pre-built macOS (ARM) binaries

See the full documentation for details on how to install pre-built macOS binaries.

Usage example

$ vws add-target \
    --server-access-key "$SERVER_ACCESS_KEY" \
    --server-secret-key "$SERVER_SECRET_KEY" \
    --name my_image_name \
    --width 2 \
    --image ~/Documents/my_image.png \
    --application-metadata "$(echo 'my_metadata' | base64)" \
    --active-flag true
03b99df0-78cf-4b01-b929-f1860d4f8ed1
$ vws --help
...
$ vuforia-cloud-reco my_image.jpg \
    --max-num-results 5 \
    --include-target-data none
- target_id: b60f60121d37418eb1de123c381b2af9
- target_id: e3a6e1a216ad4df3aaae1f6dd309c800
$

Full documentation

See the full documentation for information on:

  • All available commands.

  • Setting up autocompletion.

  • How to contribute to this project.

  • Release notes.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

vws_cli-2026.2.22.tar.gz (140.7 kB view details)

Uploaded Source

Built Distribution

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

vws_cli-2026.2.22-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file vws_cli-2026.2.22.tar.gz.

File metadata

  • Download URL: vws_cli-2026.2.22.tar.gz
  • Upload date:
  • Size: 140.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for vws_cli-2026.2.22.tar.gz
Algorithm Hash digest
SHA256 329b2a4fb43369857aff00d5f402c54b03b28c7de0688b9a82c8bad7f65236d3
MD5 9909f13b252f2eb4dc7285ef7b39ec37
BLAKE2b-256 c278b4c4da1b455160dfa68355b245d13f78b8c2513a9c043061bd7db1bd73bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for vws_cli-2026.2.22.tar.gz:

Publisher: release.yml on VWS-Python/vws-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vws_cli-2026.2.22-py3-none-any.whl.

File metadata

  • Download URL: vws_cli-2026.2.22-py3-none-any.whl
  • Upload date:
  • Size: 15.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for vws_cli-2026.2.22-py3-none-any.whl
Algorithm Hash digest
SHA256 89bf0788cffdf37720fdce023056d147d2f4f6554b16131759fa407b4478c395
MD5 6cba263559ffc2687fb122c55e0ec85e
BLAKE2b-256 b3f5c32dacb5312af65c4a71661b3ef42c476a1ada75c019a05ecdb0f0cc1963

See more details on using hashes here.

Provenance

The following attestation bundles were made for vws_cli-2026.2.22-py3-none-any.whl:

Publisher: release.yml on VWS-Python/vws-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page