SolixDB

Index Less. Build More.

SolixDB provides pre-indexed Solana DeFi data with JSON RPC, GraphQL, and SQL access built for production-scale applications.

Powered by
anzaTriton
Open Source
# Statistics
<500ms
Average Query Time
8+
Protocols Supported
24/7
Real-Time Updates
3 APIs
Json RPC, GraphQL, SQL
# Features

Unmatched Query Speed

Our optimized indexing engine provides sub-500ms responses, enabling truly interactive DeFi dashboards and trading tools.

Multi-API Engine

Choose your interface: REST for speed, GraphQL for complexity, or SQL for deep data analysis. All on one platform.

Zero-Loss History

We preserve every byte of transaction data across 10+ major Solana protocols since inception.

Bank-Grade SLA

99.9% uptime guaranteed for production applications with dedicated support channels.

# API's

Choose the interface that fits your workflow. All backed by the same blazing-fast infrastructure.

REST API

Built for Speed

// Fetch Jupiter transactions
const response = await fetch(
'https://api.solixdb.xyz/v1/transactions?' +
'protocol=jupiter&limit=10'
);
const data = await response.json();
console.log(data.transactions);

Simple HTTP endpoints with JSON responses. Perfect for quick integrations and high-performance applications.

SQL Interface

SQL for deep data analysis

SELECT
signature,
timestamp,
protocol,
amount
FROM transactions
WHERE protocol = 'jupiter'
AND timestamp > NOW() - INTERVAL '1 hour'
ORDER BY timestamp DESC
LIMIT 10;

Full SQL access for complex analytics and custom aggregations. Unleash the power of structured queries.

JSON-RPC 2.0

POST /v1/rpc

getTransaction

Get a single transaction by signature

Params:[signature: string]
Read
getTransactions

Get transactions with filters

Params:filters?, sortOrder?, limit?
Query
getProtocolStats

Get statistics for a protocol

Params:protocolName, blockTime?
Analytics
getProtocolComparison

Compare multiple protocols side by side

Params:protocols[], blockTime?
Compare
getInstructionTypes

Get instruction types with statistics

Params:protocolName?, blockTime?, limit?
Query
getProtocolActivity

Time-series activity data (hourly/daily)

Params:protocolName?, blockTime, interval?
Analytics
getTopProtocols

Get top protocols by various metrics

Params:blockTime?, limit?, sortBy?
Ranking
getFailedTransactions

Get failed transactions with error details

Params:protocolName?, programId?, blockTime?, limit?
Debug
getProtocolPerformance

Performance metrics (p50, p95, p99)

Params:protocolName, blockTime?
Analytics
getProtocols

Get list of all available protocols

Params:[] (no params)
Read

Full JSON-RPC 2.0 support with powerful filtering, aggregations, and real-time protocol analytics.