Skip to main content

nodepick.ai CLI (np)

np is a command-line interface tool built with Python for managing Compute nodes.

Installation

# Install using auto-detection (uv -> pipx -> pip)
curl -sSL https://raw.githubusercontent.com/nodepick/developer/main/cli/install.sh | bash

# Install latest from a local Git repo
curl -sSL https://raw.githubusercontent.com/nodepick/developer/main/cli/install.sh | bash -s -- --mode git

Using uv is the recommended way to install and manage the np CLI tool globally in an isolated environment:

# Install published package from PyPI
uv tool install nodepick-cli

# Or install from inside the cli directory:
uv tool install -e . --with ../sdk/python

# Or re-install
uv tool install -e . --with ../sdk/python --reinstall

pip Method

Installing published package from PyPI:

pip install nodepick-cli

When installing from a local git repository, first install the local nodepick SDK dependency before installing nodepick-cli:

# Install from the "cli" folder using pip:
pip install -e ../sdk/python .

Reference

Check the official Documentation for the comprehensive reference guide.

Basic Usage

# List all compute nodes (table view with SSH connect command)
np --version

Authentication

# Configure API key (and optional base URL) securely in OS keyring
np auth configure

# Test API authentication status & organization details
np auth test

# Clear stored API key from OS keyring
np auth clear

Metadata

Release files for nodepick-cli 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nodepick-cli 0.1.3
File Size Uploaded
nodepick_cli-0.1.3.tar.gz 83.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nodepick-cli 0.1.3
File Interpreter ABI Platform
nodepick_cli-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 100.2 kB

Release files / nodepick_cli-0.1.3.tar.gz

Download URL nodepick_cli-0.1.3.tar.gz
Size 83.1 kB
Tags Source
SHA-256 checksum
How to use checksums
3a401c30ec4890298ef00fe6c654e3efc631a1f6d0b0da7a2ad7520c92a6fa96
BLAKE2b-256 checksum
How to use checksums
49c467bf356b6120ffe142193177ab40b743c05b3fabebb896ac154efceeebee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / nodepick_cli-0.1.3-py3-none-any.whl

Download URL nodepick_cli-0.1.3-py3-none-any.whl
Size 17.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4d57bc743215651082c61c1c47c9eba13d4fd5f1aa839e602e118069e27f304e
BLAKE2b-256 checksum
How to use checksums
929efdff10c5441e36fa72d7f1a6b091d47cc37f2faeffb92ae336e5d2a102a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release 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