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 ID, VM UUID, or display name:
To output raw JSON instead of a formatted table:

Node Details Response Fields

A successful response returns details with the following fields:

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, and MCP tools.

Create a Node

Review node provisioning options and resource configuration flags.