Skip to main content


It is highly recommended that you set up a local private network before joining a public network. This will help you get familiar with the setup process and provide an environment for testing.

Private Network

  • Join by setting up a standalone network locally

Public Network

  • Use the network via public endpoints; or
  • Join by running a node

Anyone can set up their node with endpoints to communicate with the Injective blockchain. For convenience, there are also some public endpoints available to querying the chain. These are recommended for development and testing purposes. For maximum control and reliability, running your own node is recommended.

Preparation For Running a Node

If you choose to run a node (either to set up a private network or join the public network), you must set up the keyring. You can also choose to install Cosmovisor, which assists with chain upgrades for minimal downtime.

Interacting With The Node

Once the node is up and running, there are a few ways to interact with a node, namely using the gPRC endpoints, REST endpoints, or injectived CLI.



  1. Set Up Keyring
  2. Install Cosmosvisor

Join a Network

  1. Set Up a Local Private Network
  2. Join via Public Endpoints
  3. Run Node and Join Testnet
  4. Run Node and Join Mainnet
  5. Upgrading Your Node
  6. Running a Node for API Traders

Interact with a Node

  1. Interacting With a Node