Skip to main content
Version: Next

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.

  • πŸ’Ώ Small database footprint: Approximately 182GB on mainnet.
  • ⚑ Ultra-fast synchronisation: Limited only by your hardware and the sequencer.
  • πŸ’― Complete JSON-RPC spec compliance: Everything Starknet, accessible from a single point.
  • πŸ”Ž Minimal RPC response latency: Ensuring your applications run smoothly.
  • 🌐 Websocket interface: For seamless real-time updates of the network.

Getting started​

Learn how to configure and manage your Juno node with the following resources:

πŸš€
Running a Juno Node
Learn how to set up and operate your own Juno node
βš™οΈ
Juno Configuration Options
Explore various configuration options to customise your node
🌐
Interacting with Juno
Discover how to interact with Juno using the JSON-RPC and WebSocket interfaces
πŸ“Έ
Download a Juno Snapshot
Download and use a snapshot to quickly sync your node with the network
tip

You can access the Nethermind Starknet RPC service for free at https://data.voyager.online.

Community and support​

Join our community for support, engaging discussions, and updates:

  • Discord: Connect in real-time with the Juno team and community.
  • X (Twitter): Follow for the latest news and insights from Nethermind.
  • Telegram: Share ideas and stay informed with fellow Juno users.

Contributions and partnerships​

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

tip

If you're ready to make PRs but unsure where to start, join our Discord, and we'll guide you through some beginner-friendly issues.

If you're interested in forming a partnership with the Juno team or have any suggestions or special requests, please don't hesitate to contact us via [email protected]