Welcome to starknode-kit

A powerful command-line tool to help developers and node operators easily set up, manage, and maintain Ethereum and Starknet nodes.

Quick Start

Install starknode-kit with a single command:

/bin/bash -c "$(curl -sSL https://raw.githubusercontent.com/thebuidl-grid/starknode-kit/main/install.sh)"

Generate your configuration file:

starknode-kit config new

Add your first client pair:

starknode-kit add --consensus_client lighthouse --execution_client geth

Key Features

  • Easy Setup - Get your node running in minutes
  • Multi-Client Support - Works with Geth, Reth, Lighthouse, Prysm, and Juno
  • Real-time Monitoring - Built-in dashboard to monitor your nodes
  • Auto Updates - Keep your clients up to date automatically
  • Validator Management - Simplified Starknet validator operations
  • Network Flexibility - Support for mainnet, sepolia, and custom networks

Supported Clients

Execution Layer

  • • Geth
  • • Reth

Consensus Layer

  • • Lighthouse
  • • Prysm

Starknet

  • • Juno
  • • Starknet Validator

📖 Next Steps

Ready to dive deeper? Check out our comprehensive guides: