Stellar RPC Node - Public Beta

with Stablecoin-Native USDC/EURC Operations

This node provides full Stellar Soroban RPC access plus native stablecoin operations for USDC and EURC on the Stellar network. Submit fee-sponsored transactions, activate new accounts, and query transaction status. This is a public beta and this server may be subject to frequent upgrades. Payments are final. By using this service, you accept all risks and liabilities associated with its use.

This node offers both standard Stellar RPC functions via pass-through routes and a Stablecoin-Native UX for seamless fee-sponsored transactions. The Docker image for this server is available as apicharge/apicharge-stellar-rpc:mainnet on Docker Hub, enabling anyone to become a monetising Stellar gatewayβ€”offer your own datacenter capacity to help build a USDC-native platform for all while earning. Management tools are available in the downloads section below.

RPC Access

Full Soroban smart contract and classic transaction support via JSON-RPC

Fee Sponsorship

Submit zero-fee inner transactions with automatic fee bump wrapping

Account Activation

Create accounts with XLM base reserve and USDC/EURC trustlines pre-configured

Stablecoin Native Example

Technical Integration

Integration Examples

🔒 RPC Passthrough - Standard Stellar RPC Calls

# RPC Passthrough - No fee sponsorship, standard JSON-RPC calls
# pip install stellar-sdk requests

import requests, json
from stellar_sdk import Keypair

SERVER = "https://mainnet.stellar.apicharge.com"
SECRET_KEY = "YOUR_SECRET_KEY"  # Replace with your key

keypair = Keypair.from_secret(SECRET_KEY)

# 1. Get quote for RPC access
quotes = requests.get(f"{SERVER}/apicharge/quote").json()
rpc_quote = next(q for q in quotes["quotes"]
                   if "stellar-rpc-developer" in q["signableEntity"]["routeId"])

# 2. Purchase access token (see full example for details)
token = purchase_access_token(SERVER, rpc_quote, keypair)

# 3. Make RPC calls via passthrough route
rpc_request = {
    "jsonrpc": "2.0",
    "id": 1,
    "method": "getHealth"
}

response = requests.post(
    f"{SERVER}/soroban/developer/",
    headers={"apicharge": token, "Content-Type": "application/json"},
    json=rpc_request
)
print(response.json())  # {"jsonrpc": "2.0", "result": {"status": "healthy"}, ...}
Download Full Example

RPC Passthrough

Standard Stellar JSON-RPC access without fee sponsorship. Use for:

  • getHealth, getLatestLedger
  • getLedgerEntries
  • simulateTransaction
  • sendTransaction

Route: /soroban/developer/

Services and Pricing Options

Powered by ApiCharge

View OpenAPI documentation for programmatic integration

Activate new Stellar account with XLM base reserve and USDC/EURC trustlines - 1 activation - $1.00

/apicharge/stablecoin/activate-account

Stablecoin Native - Activate Account

$1.00 $ USDC
1 day
Limits: 1 call

Query transaction status on Stellar network - 500 queries, 12hr - $0.05

/apicharge/stablecoin/get-transaction-status

Stablecoin Native - Get Transaction Status

$0.05 $ USDC
12 hours
Limits: 500 calls

Stellar Soroban RPC

/soroban/{**catch-all}

Developer

$0.25 $ USDC
12 hours
Limits: 5000 calls, 48 KB/s download

Startup

$2.50 $ USDC
1 week
Limits: 100000 calls, 48 KB/s download

Submit classic (non-Soroban) transactions with fee sponsorship - 500 calls, 12hr - $0.10

/apicharge/stablecoin/{action:regex(^(prepare-soroban-transaction|submit-transaction)$)}

Stablecoin Native - Classic Transactions

$0.10 $ USDC
12 hours
Limits: 500 calls

Submit Soroban smart contract transactions with fee sponsorship (max 500K stroops) - 100 calls, 1hr - $1.00

/apicharge/stablecoin/submit-soroban-transaction

Stablecoin Native - Soroban Transactions

$1.00 $ USDC
1 hour
Limits: 100 calls

How to Access

Business, Scientific, and Data Clients

For direct API access management, install the ApiCharge desktop application:

Content, Audio, Video, and Gaming Clients

Mobile and smart device applications (coming soon):

πŸ“±
iOS
Coming Soon
πŸ€–
Android
Coming Soon