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

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.2
File Size Uploaded
nodepick_cli-0.1.2.tar.gz 77.5 kB Details

Built distribution (wheel)

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

Total release size: 90.8 kB

Release files / nodepick_cli-0.1.2.tar.gz

Download URL nodepick_cli-0.1.2.tar.gz
Size 77.5 kB
Tags Source
SHA-256 checksum
How to use checksums
ea95b1ea2b1d182ee65cce8d94bbd805617cf7b53465eb927da8fbf9ccca7de3
BLAKE2b-256 checksum
How to use checksums
129a1f8dd7e427aeda550fc686386b1c1a1151408fb3a964d88385de2a89ab7f
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.2-py3-none-any.whl

Download URL nodepick_cli-0.1.2-py3-none-any.whl
Size 13.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c2ff5e5976d5d0fc58a1dfb0b15b6b2956e50786d467a12bb4f3ec610735e05f
BLAKE2b-256 checksum
How to use checksums
a72f2c807e85051e3d84ce800767ae089f841c829db35c1199432f4b167ac891
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

0.1.3

2 release files

This release

0.1.2 This release

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