Alpha endpoints are experimental and subject to breaking changes at any time. They are not included in the standard API changelog. Use them to explore upcoming features, not in production flows that require stability.
Alpha features are accessible using your existing API key. The endpoints below cover upcoming product areas that are still in active development.
Solana vaults
Explore SVM vault support alongside the EVM vault API surface. These endpoints cover Solana vault discovery, detailed vault data, idle assets, wallet positions, and transaction construction.
| Capability | How to call | Required inputs |
|---|
| List SVM vault identifiers | GET /alpha/svm/vaults | None |
| List SVM detailed vaults | GET /alpha/svm/detailed-vaults | None |
| Fetch one SVM detailed vault | GET /alpha/svm/detailed-vaults/{vaultAddress} | Path: vaultAddress |
| Fetch one idle SVM asset | GET /alpha/svm/idleAsset/{userId}/{assetId} | Path: userId, assetId |
| List SVM positions for a wallet | GET /alpha/svm/positions/{userId} | Path: userId |
| Check balances and limits before building an SVM transaction | GET /alpha/svm/transactions/context/{userAddress}/{vaultAddress} | Path: userAddress, vaultAddress |
| Build a ready-to-sign SVM transaction | GET /alpha/svm/transactions/{action}/{userAddress}/{vaultAddress} | Path: action, userAddress, vaultAddress. Query: assetAddress, plus amount when the action requires an amount |
Cross-chain intents
Quote, execute, and track intent-based cross-chain position changes. This is the higher-level cross-chain transaction flow for products that want to move users into vault positions without building every bridge and execution step themselves.
| Capability | How to call | Required inputs |
|---|
| Create a transaction intent quote | POST /alpha/transactions/intent/getQuote | JSON body: userAddress, inputPosition, outputPosition, feeToken, provider |
| Execute a transaction intent | POST /alpha/transactions/intent/execute | JSON body: payloadSignature, provider. Optional body: originalQuote |
| Check transaction intent status | GET /alpha/transactions/intent/status | Query: crosschainTransactionId, provider |
CCTP bridge
Build USDC bridge flows with transaction context, calldata generation, in-transit tracking, and bridge status checks.
| Capability | How to call | Required inputs |
|---|
| Check CCTP balances and bridge context | GET /alpha/transactions/cctp/context/{userAddress}/{srcNetwork}/{dstNetwork}/{assetAddress} | Path: userAddress, srcNetwork, dstNetwork, assetAddress |
| Build a CCTP bridge transaction | GET /alpha/transactions/cctp/transactions/{action}/{userAddress}/{srcNetwork}/{dstNetwork} | Path: action, userAddress, srcNetwork, dstNetwork. Optional query includes assetAddress, amount, recipientAddress, transferType, useForwarding, message, and attestation depending on the bridge step |
| List CCTP transfers in transit | GET /alpha/transactions/cctp/money-in-transit/{userAddress} | Path: userAddress |
| Check CCTP transfer status | GET /alpha/transactions/cctp/status | Query: burnTxHash, srcNetwork |
Advanced analytics
Request heavier per-vault analytics only when your product needs them, rather than paying the response-size and compute cost on every detailed-vault query.
| Capability | How to call | Required inputs |
|---|
| List advanced vault analytics using selected analytics sections | POST /alpha/advanced-analytics | JSON body: select. Optional query filters include allowedNetworks, allowedAssets, allowedProtocols, minTvl, maxApy, page, and perPage |
Historical flows
Inspect daily vault inflows and outflows for flow analytics, dashboards, and monitoring.
| Capability | How to call | Required inputs |
|---|
| Fetch historical daily vault inflows and outflows | GET /alpha/historical/{network}/{vaultId}/daily-flows | Path: network, vaultId. Query: fromDate, toDate. Optional query: page, perPage |
Historical positions
Fetch a wallet’s historical vault positions for account history, retention analytics, and portfolio timeline views.
| Capability | How to call | Required inputs |
|---|
| List historical positions for a wallet | GET /alpha/historical-positions/{userAddress} | Path: userAddress. Optional query: fromTimestamp, toTimestamp |
Holders
Analyze vault holders and LP-token balances for concentration, ownership, and distribution views.
| Capability | How to call | Required inputs |
|---|
| List vault holders and LP-token balances | GET /alpha/{network}/{vaultId}/holders | Path: network, vaultId. Optional query: page, perPage |
If you’re interested in any of these areas, sign up to get an API key and start using Alpha endpoints. Existing customers can reach the team via Telegram or email to share feedback.