Solana CookbookDevelopment

Connecting to a Solana Environment

To develop on Solana, you first need to connect to a Solana cluster.

ClusterRPC Endpoint
mainnet-betahttps://api.mainnet-beta.solana.com
devnethttps://api.devnet.solana.com
testnethttps://api.testnet.solana.com
localhosthttp://localhost:8899

Connect using RPC URL

Connect to a specific RPC endpoint:

import { createSolanaRpc, createSolanaRpcSubscriptions } from "@solana/kit";
const rpc = createSolanaRpc("https://api.devnet.solana.com");
const rpcSubscriptions = createSolanaRpcSubscriptions(
"wss://api.devnet.solana.com"
);

Connect using the network moniker

You can also connect to a public RPC endpoint by specifying its network name (moniker):

Is this page helpful?