API Reference

Note: Code examples using api.noderr.xyz reference the planned public API, which is not yet live. For the currently live API, use https://agent.noderr.xyz with the Agent Protocol API Reference.

Complete reference for all Noderr Protocol APIs.

Available APIs

APIPurposeDocumentation
REST APIStandard HTTP endpointsREST API Reference
WebSocket APIReal-time streamingWebSocket API Reference
GraphQL APIFlexible queriesGraphQL API Reference

Quick Start

REST API

# Get all vaults
curl https://api.noderr.xyz/v1/vaults
# Get specific vault
curl https://api.noderr.xyz/v1/vaults/0xd62f6c4Fe1444Dafbe3dBd0163C4B77A3C41Af84

WebSocket

const ws = new WebSocket('wss://ws.noderr.xyz/v1');
ws.onopen = () => {
ws.send(JSON.stringify({
type: 'subscribe',
channel: 'vault.updates',
params: { address: '0xd62f6c4Fe1444Dafbe3dBd0163C4B77A3C41Af84' }
}));
};

GraphQL

query {
vaults {
address
name
tvlUsd
apy { current }
}
}

Authentication

Public Endpoints

Most read endpoints are public and require no authentication.

Authenticated Endpoints

Write operations require wallet signature:

const message = `Noderr API Access\nTimestamp: ${Date.now()}`;
const signature = await wallet.signMessage(message);
fetch('https://api.noderr.xyz/v1/user/settings', {
method: 'POST',
headers: {
'X-Wallet-Address': walletAddress,
'X-Signature': signature,
'X-Timestamp': timestamp
},
body: JSON.stringify(settings)
});

Rate Limits

TierRequests/MinuteRequests/Day
Public6010,000
Authenticated300100,000
Node Operator1,000Unlimited

Error Codes

CodeHTTP StatusDescription
INVALID_ADDRESS400Invalid Ethereum address
VAULT_NOT_FOUND404Vault does not exist
STRATEGY_NOT_FOUND404Strategy does not exist
UNAUTHORIZED401Invalid or missing authentication
RATE_LIMITED429Too many requests
INTERNAL_ERROR500Server error

SDK

For easier integration, use our official SDK:

npm install @noderr/sdk

See SDK Reference for full documentation.

Testnet vs Mainnet

EnvironmentBase URL
Testnethttps://api-testnet.noderr.xyz/v1
Mainnethttps://api.noderr.xyz/v1

Last Updated: December 2025

results matching ""

    No results matching ""