Node Anatomy
Every node you provision on Nodepick is built from the same set of core primitives. Understanding what each component does helps you choose the right configuration for your workload.- Dedicated Linux kernel — Each node runs its own isolated kernel. There is no hypervisor overhead and no shared kernel surface with other tenants.
- Full root access — You get unrestricted
rootaccess to the environment. Install packages, configure services, modify kernel parameters, or run privileged processes without restriction. - SSH connectivity — Every node exposes an SSH endpoint from the moment it reaches the
runningstate. You connect directly using standard SSH tooling. - Routable IP address (optional) — You can attach a routable public IP to your node so it is reachable from the internet. If your workload is internal-only, you can skip this to reduce cost.
Resource Configuration
When you create a node, you select the resources you need. All resources are billed per second from the moment the node is created until the moment it is deleted.
You can combine these resources in any configuration that fits your workload. A small task might need a single core and 1 GB of RAM, while a compute-heavy job might use many cores and significantly more memory.
Node Lifecycle
Every node moves through a simple, predictable lifecycle. Understanding each state helps you manage costs and plan your workloads.1
Created
You request a node via the dashboard, SDK, or API. Nodepick begins provisioning immediately. The node enters a
provisioning state and is typically ready in under 30 seconds. Billing starts at this moment.2
Running
The node is fully provisioned and reachable. You can connect via SSH, deploy workloads, and use all attached resources. The node stays in this state until you explicitly delete it.
3
Deleted
You send a delete request. The node is permanently removed and all resources are released. Billing stops immediately. Deleted nodes cannot be recovered.
Billing begins the moment a node is created and stops the moment it is deleted. There are no minimum usage windows — you are charged only for the exact seconds your node exists.
Explore the Nodes Documentation
Create a Node
Provision a new node in under 30 seconds using the dashboard, Python SDK, or HTTP API.
Manage Nodes
List, inspect, and delete your nodes to monitor status and keep costs under control.
SSH Access
Connect to your node with full root access using standard SSH tooling.
Pricing
Understand per-second billing across CPU, RAM, storage, and IP addresses.