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 { createSolanaClient } from "gill";
const { rpc, rpcSubscriptions, sendAndConfirmTransaction } = createSolanaClient({
urlOrMoniker: "devnet"
});

Connect using the network moniker

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

Is this page helpful?