Skip to main content

What problem does nodepick.ai solve?

Choosing a compute provider is hard. Every provider has its own API, pricing model, regions, and hardware. Advertised specs rarely tell you how a machine performs. Once you build on one provider, switching is costly. nodepick.ai removes that friction. We aggregate compute from providers around the world and give you a single API to use all of it.
  • One API. Discover, provision, and manage nodes from any provider through the same CLI, Python SDK, and HTTP API. You don’t write per-provider integrations.
  • Verified benchmarks. We benchmark every host for CPU, disk, and network performance, so you can compare machines on measured results instead of marketing specs.
  • Choice without lock-in. Compare CPU and GPU hosts by price, region, and benchmark results, then deploy the best match for each job.
  • Per-second billing. You pay only for the time your node runs.
You can manage nodes with powerful tools built for developers and engineers. Use the Python CLI (np), the Python SDK, or the HTTP API to create, inspect, control, and delete nodes, and to automate your workflows.

What is a node?

A node is a Linux compute server that runs as a MicroVM. Each node has dedicated resources, hardware-level isolation, and its own Linux kernel with full root access. Nodes are not containers, so you don’t share a kernel with other customers.

How does billing work?

nodepick.ai bills by the second. Billing starts when your node is provisioned and stops the moment you delete it. There are no setup fees or minimum usage commitments. For more detail, see the FAQ.
Your credit card is charged once your accumulated charges reach $1.00 USD.

Offer

Free $20 in Cloud Compute

We’re offering $20 in free compute for new users. Visit nodepick.ai/free-cloud-compute to take advantage of it.

Next Steps

Quickstart

Get started in less than a minute using the nodepick np CLI (Recommended) or Python SDK.

API Reference

Explore the full HTTP API endpoints and Python SDK reference.