Skip to main content
After you create a node, you’ll need to keep track of it — checking its status, retrieving connection credentials, and deleting it when your work is done. nodepick.ai gives you three ways to manage your nodes: the Python CLI (np), the Python SDK, and the HTTP API. This page walks you through the most common management operations so you stay in control of your infrastructure and costs.

List Your Nodes

Listing your nodes gives you a snapshot of everything currently running under your account.
List nodes as an interactive table or formatted JSON:

Get Node Details

When you need full information about a specific node — including its IP address, hardware specs, and current status — use the node details command or endpoint.
Inspect details for a node by Node ID (UUID):
To output raw JSON instead of a formatted table:

Node Details Response Fields

A successful response returns details with the following fields:

Public IP Address Management

Nodes default to private VPC addressing. You can attach a public IPv4 or IPv6 address post-creation:
Attach a public IP address (auto-detects IPv4):
Attach an IPv6 address:
Detach the public IP:

Power Lifecycle

Control node execution without destroying instance disk or configuration:

Delete a Node

Deleting a node permanently removes it and stops billing immediately. Do this as soon as you no longer need a node to avoid accumulating unnecessary charges.
Delete a node from your terminal:
Deleting a node is permanent and cannot be undone. All data stored on the node is immediately and irrecoverably destroyed. Make sure you’ve retrieved any files or results you need before you delete. Billing stops the moment the deletion is confirmed.

Next Steps

CLI Reference

Learn all np node subcommands including boot, shutdown, reboot, find, and network.

Create a Node

Review node provisioning options and resource configuration flags.