Getting Started with FluxRPC

Complete guide to setting up and using FluxRPC. Create an account, generate API keys, and start making Solana RPC requests.

Initial Setup

There are three steps to complete before starting to use FluxRPC:

Create an account

Step 1

Create an API key and select a region

Step 2

Buy bandwidth or select a plan (optional)

Step 3

1. Creating an Account

To create an account on FluxRPC, simply sign in for the first time at the dashboard using the "Get Started" button in the top right on the FluxRPC website.

Sign-in Methods

Note

When signing in with a Solana wallet, it will pop up once to connect to the website, and again to sign a message to prove you are the owner of the wallet. This is normal and does not incur any transaction fees.

2. Creating an API Key and Selecting a Region

Navigate to the API Keys page from the dashboard menu or directly at /admin/apikeys.

Steps to Create an API Key

  1. Select the green "Create API Key" button in the top right
  2. Give your API key a name (required)
  3. Click "Create"
  4. Your new API key will be displayed immediately and is ready to use

Note

An account may have multiple API keys. Usage from any of these keys will deduct bandwidth from the account that owns them.

Available Regions

Select the region closest to you for the best performance:

CDN

https://cdn.fluxrpc.com

Auto-selects the closest region

Live

EU

https://eu.fluxrpc.com Live

US

https://us.fluxrpc.com Live

Tokyo

https://tok.fluxrpc.com Coming Soon

Managing Your API Keys

Historical Data

FluxRPC only provides historical transaction and block data for Fogo. On Solana, RPC calls fetching transactions or blocks will work for recent transactions only.

3. Binary Stream Endpoints

We provide endpoints that stream the results of large RPC calls in binary format. This can save substantial memory for large getProgramAccounts calls - process results as they arrive instead of waiting for everything at once.

Supported Methods

Binary Stream Endpoints Shell

# EU Region
https://eu.fluxrpc.com/binary?key=<your-API-key>
# US Region
https://us.fluxrpc.com/binary?key=<your-API-key>

Note

The response will be in binary format and needs to be decoded by your application.

4. Buying Bandwidth

FluxRPC charges by bandwidth usage. One gigabyte costs USD $0.06 across all RPC calls. New accounts receive free bandwidth to get started.

Stripe Payments

Pay with credit card via Stripe checkout

Crypto Payments

Pay with USDC using your connected wallet

Pricing

$6 per 100GB · Pay as you go or select a plan for best performance · Visit Pricing for details

Using Your API Key

Include your API key in requests using either a query string parameter or an Authorization header:

Query String

Query String Authentication Shell

https://eu.fluxrpc.com?key=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Authorization Header

Header Authentication Shell

Authorization: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Example Request

cURL Example cURL

curl https://eu.fluxrpc.com?key=<your-API-key> \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "getVersion"
  }'

Next Steps

Open the section overview for the broader context, live navigation, and interactive code examples.

Continue in this section

← Back to documentation home