Skip to main content
Nodepick gives you instant access to isolated Linux kernel compute nodes — no waiting, no over-provisioning, and no credit card required to get started. This page introduces the core concepts behind Nodepick and shows you how the platform fits into your development workflow.

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. Import nodepick, 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.