Skip to main content
Create your first compute node, connect via SSH, and manage it using our Python SDK or HTTP API. Nodes are provisioned in seconds.
Billing is calculated per-second. It starts the moment your node is created and stops the moment you delete it. Stopping a node does not stop billing charges.
1

Install the Python SDK

Install the nodepick.ai Python SDK using pip:
The SDK is compatible with Python 3.8 and above.
2

Create Your First Node

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

Connect via SSH

Call get_node_details() with your node ID to retrieve SSH credentials. The response includes the hostname, port, username, and SSH connection details.
Use the SSH connection command from details to connect from your terminal:
You will land on your dedicated Linux node. Use sudo to gain root access.
4

Clean Up

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

Complete Example

The script below demonstrates the full lifecycle using a with block to close the client automatically:

Next Steps

Quick Start (CLI)

Prefer the command line? Follow our CLI quickstart guide.

API Reference

Explore the full HTTP API endpoints and SDK methods.