(1) Raw Data and Enriched Endpoints
Our SQL interface provides access to both raw and enriched blockchain data through several fixed data types:Raw Data Type | Description | Example |
---|---|---|
Balances | Current token holdings with USD valuations. | Current token holdings with USD valuations |
Transaction History | Raw transaction data. | Raw transaction data |
Prices | Realtime Token price data (private preview) | Real-time token price data for supported tokens (Private preview feature) |
Enriched Data Type | Description | Example |
---|---|---|
PnL Calculators | Portfolio performance metrics | Calculations of portfolio gains/losses, including historical performance |
Txn History with Annotations | Decoded smart contract interactions | Detailed transaction history with annotations explaining contract interactions |
DeFi Balances (Coming Soon) | Protocol positions and yields | Balances from DeFi protocols, including yields and positions (coming soon) |

(2) Custom SQL Endpoints
For specialized data needs, Allium’s SQL interface supports custom queries across their dataset. This enables flexible query construction joins to meet specific requirements.
(3) Allium Datastreams
Allium Datastreams delivers real-time event data through enterprise message brokers (Kafka/PubSub/SNS). This service provides instant transaction and event notifications, allows custom filtering and subscriptions, and ensures guaranteed message ordering for reliable data delivery. We highly recommend this approach over web hooks as (1) it guarantees delivery even if either side has an outage, (2) most event buses have a retention policy that allows replay of historical messages