Skip to main content
This guide walks you through everything you need to go from a brand-new account to a live, SSH-accessible Linux node — all in under five minutes. You will create your account, generate an API key, install the SDK, and run your first node using a short Python script.
Billing starts the moment your node is created and stops the moment you delete it. Nodepick charges per second, so you will never pay for time you are not using.
1

Create Your Account

Sign up at nodepick.ai/signup. No credit card is required — you can create an account and start provisioning nodes right away.
2

Generate an API Key

Once you are logged in, navigate to the Dashboard, then open Developer Settings. Click Create API Key, give it a name, and copy the key. You will need it in the next step.Keep your API key private — treat it like a password. If you ever expose it accidentally, you can rotate it from the same settings page.
3

Install the Python SDK

Install the Nodepick SDK using pip:
The SDK is compatible with Python 3.8 and above and has no heavy dependencies.
4

Create Your First Node

Initialize the client with your API key and call create_node(). The method returns a node object that includes the node’s ID and status.
Your node is live within seconds of this call returning.
5

Connect via SSH

Call get_node_details() with your node’s ID to retrieve the SSH credentials. The response includes the hostname, port, username, and private key or password needed to connect.
Use the credentials from details to open an SSH session from your terminal:
You will land in a root shell on your dedicated Linux node.
6

Clean Up

When you are finished, delete the node to stop billing immediately:
The node and all its data are removed as soon as deletion completes.

Complete Example

The snippet below shows the entire flow in a single script, using a with block to ensure the client is properly closed:
Using with client: ensures that client.close() is called automatically when the block exits, even if an exception occurs.

Next Steps

Python SDK Guide

Dive deeper into the SDK — learn all available methods, return types, error handling, and advanced usage patterns.

API Reference

Use the HTTP API directly to integrate Nodepick into any language or tool that can make HTTP requests.