Skip to main content
Version: 0.16.0

Welcome to Juno

Juno is a Go implementation of a Starknet full-node client created by Nethermind to allow node operators to easily and reliably support the network and advance its decentralisation goals. Juno supports various node setups, from casual to production-grade indexers.

Getting started

These pages follow the order you will need them, from sizing a machine to serving your first request.

Hardware Requirements
Size a machine for a validator, a dApp backend, or an RPC provider
Running a Juno Node
Start a node with Docker, a prebuilt binary, or from source
Syncing from a Snapshot
Start from a recent block instead of replaying the chain from genesis
Configuring Juno
Set options with flags, environment variables, or a YAML file
Interacting with Juno
Call the node over JSON-RPC and subscribe to updates over WebSocket

Community and support

The FAQ covers the errors most operators meet first. For anything else:

  • Telegram: Ask questions and follow announcements.
  • Discord: Reach the Juno team and other operators.
  • X (Twitter): Follow for the latest news and insights from Nethermind.

Contributions and partnerships

We value community contributions and are eager to support your involvement. Here's how you can contribute:

Whether it's a partnership, an idea, or a question that doesn't fit anywhere above, we'd love to hear from you at [email protected].