What Is a Node?
A node is a fully isolated compute environment running its own dedicated Linux kernel. When you create a node, you get a clean, independent machine that belongs entirely to you for the duration of your session. There are no shared kernels, no noisy neighbors, and no configuration bleed from other workloads. Every node comes with:- Full root access — run any command, install any package, and configure the environment exactly as you need it
- SSH access — connect from your terminal using standard SSH credentials returned when your node is ready
- A dedicated Linux kernel — your node is genuinely isolated at the kernel level, not just containerized
- Per-second billing — you are charged only for the time your node is running, down to the second
Key Features
Seconds to Spin Up
Nodepick provisions a ready-to-use Linux node in seconds. Your node is live and accepting SSH connections almost immediately after you call
create_node().Isolated Kernel
Each node runs on its own dedicated Linux kernel. You get true isolation — not a container, not a VM slice — giving you a predictable, secure compute environment.
AI Assistant
Nodepick includes a built-in AI assistant that lets you manage nodes through natural language. Spin up, inspect, and delete nodes without writing a single line of code.
Usage-Based Pricing
Billing is measured per second. You never pay for idle time, and you never need a credit card to sign up. Costs track exactly with what you actually use.
Core Concepts
Nodes are the fundamental unit of compute on Nodepick. Each node is an isolated Linux kernel environment you can create, connect to, and delete on demand. Nodes are ephemeral by design — spin them up for a task and tear them down when you are finished. API Keys authenticate your requests to the Nodepick platform. You generate API keys from Developer Settings in the dashboard and pass them to the SDK or HTTP API. Each key can be rotated or revoked independently. Python SDK is the fastest way to automate node management in code. Importnodepick, initialize a client with your API key, and call methods like create_node(), get_node_details(), and delete_node() to control your infrastructure programmatically.
AI Assistant lets you interact with Nodepick using plain language. If you prefer not to write code or use the dashboard, the assistant can create and manage nodes on your behalf through a conversational interface.
Next Steps
Quickstart
Create your first node, connect via SSH, and manage it with the Python SDK in under five minutes.
API Reference
Explore the full HTTP API — every endpoint, parameter, and response schema for the Nodepick platform.