Skip to main content

Why Node Runners?

If you need to run blockchain nodes on AWS, you have several options. This page explains when Node Runners is the right choice — and when it isn't.

The Problem​

Running blockchain nodes looks simple until you try it at scale:

  • Each protocol is different. Solana needs 512 GB RAM and NVMe RAID. Ethereum needs separate execution and consensus clients. Bitcoin is CPU-light but storage-heavy. There's no universal "just deploy a node" button.
  • Instance selection is non-obvious. The wrong EC2 instance type means either overpaying 2–3× or nodes that can't keep up with chain tip. Figuring out the optimal configuration requires protocol-specific benchmarking that few teams have time for.
  • Operational burden compounds. Disk growth, snapshot management, client upgrades, healthchecks, key rotation — each node type has its own failure modes. Multiply by 5+ protocols and it becomes a full-time job.
  • AI assistants can't help without structure. LLMs have general knowledge about blockchain nodes, but without a well-defined infrastructure framework, they can't reliably generate correct CDK code or make cost-aware recommendations.

How Node Runners Compares​

Node RunnersManaged RPCDIY on EC2Docker Compose / K8s
Cost controlFull — you own the EC2, pay only compute + storagePer-request pricing, opaque at scaleFull, but manual optimisationFull, but cluster overhead
Data sovereigntyRuns in your VPC, your accountThird-party infrastructureYour accountYour account
Protocol coverage6 built-in (5 protocols + Dummy reference) + community blueprintsBroad (20+ chains)Any (manual effort per chain)Any (manual effort per chain)
Time to deployMinutes to provision infra, AI-guided or CLI (chain sync time varies by protocol)Minutes (API key)Hours to daysHours
CustomisationFull — modify blueprints, instance types, networkingLimitedUnlimited but unstructuredUnlimited but complex
AI-assisted operationsBuilt-in — deploy, healthcheck, cost estimate via natural languageNot applicableNot availableNot available
Operational automationCloudWatch agent pre-configured for logs and metrics; alarms and snapshots are documented but user-configuredManaged by providerBuild it yourselfBuild it yourself
Multi-protocol consistencySame CDK framework, same commands, same monitoring for all chainsN/A — different API per providerDifferent scripts per chainDifferent charts per chain
Cost visibilityStatic per-protocol cost tables, with optional real-time AWS Pricing API breakdownInvoice after the factManual calculationManual calculation

When to Use Node Runners​

✅ Use Node Runners when you:

  • Need self-hosted nodes in your own AWS account (compliance, data sovereignty, latency control)
  • Want to experiment with multiple protocols without rebuilding infrastructure from scratch
  • Prefer AI-guided workflows over reading protocol-specific documentation
  • Care about cost optimisation and want pre-deployment cost estimates
  • Need production-like HA setups for evaluation or staging environments
  • Want a repeatable, version-controlled infrastructure (CDK) rather than click-ops

When NOT to Use Node Runners​

❌ Consider alternatives when you:

  • Just need RPC access and don't care where nodes run → use a managed provider (QuickNode, Alchemy, Infura)
  • Need 50+ dedicated nodes across 20 protocols with SLA → you likely need a dedicated infrastructure team and custom automation
  • Are running validators for profit and need sub-second failover → Node Runners is designed for experimentation and evaluation, not for operating commercial validator businesses
  • Need a protocol not yet supported and don't want to create a blueprint → check the community blueprints catalog or request one

The AI Advantage​

What makes Node Runners different from "just CDK code" is the AI-first design:

  1. Describe, don't configure. Tell the AI assistant "I want to run a Solana RPC node optimised for cost" — it recommends the instance type, storage config, and networking setup.
  2. Cost-aware on request. Before deployment, the AI shows the per-protocol cost estimate from the blueprint, and on request runs a detailed real-time breakdown via the AWS Pricing API alongside performance trade-offs.
  3. Structured for LLMs. The blueprint system gives AI assistants a well-defined schema to work with — no hallucinated CDK constructs, no guessing at configuration shapes.
  4. Operational continuity. After deployment, the same AI workflows help with healthchecks, performance diagnosis, and protocol upgrades.

Get Started​

Ready to try it? Head to the Quickstart to deploy your first node in under 10 minutes.