Getting Started
Getting Started
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
- Solana Wallet (e.g. Solflare, Phantom)
- Google account
- GitHub account
- Email + Password
Note
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
- Select the green "Create API Key" button in the top right
- Give your API key a name (required)
- Click "Create"
- Your new API key will be displayed immediately and is ready to use
Note
Available Regions
Select the region closest to you for the best performance:
CDN
https://cdn.fluxrpc.comAuto-selects the closest region
EU
https://eu.fluxrpc.comUS
https://us.fluxrpc.comTokyo
https://tok.fluxrpc.comManaging Your API Keys
- Click the "Details" button on your API key to view its full value (e.g.
8a5ab0f4-f188-3a3e-a10e-a77a1b68651e) - Rename API keys without affecting functionality
- Delete keys (irreversible - the key will immediately stop working)
Historical Data
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
- getAccountInfo
- getMultipleAccounts
- getProgramAccounts
# EU Region https://eu.fluxrpc.com/binary?key=<your-API-key> # US Region https://us.fluxrpc.com/binary?key=<your-API-key>
Note
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
Using Your API Key
Include your API key in requests using either a query string parameter or an Authorization header:
Query String
https://eu.fluxrpc.com?key=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Authorization Header
Authorization: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Example Request
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
- Explore the RPC Methods Documentation
- Learn about WebSocket Subscriptions
- Check out Yellowstone gRPC for real-time streaming