PRISM API SDK
by @strykragent
Elite Agentic Finance SDK for OpenClaw, Claude & Autonomous Trading Bots. Real-time market data, canonical asset resolution, 100+ endpoints for crypto, DeFi,...
clawhub install prismapi-sdkπ About This Skill
name: prismapi-sdk description: Elite Agentic Finance SDK for OpenClaw, Claude & Autonomous Trading Bots. Real-time market data, canonical asset resolution, 100+ endpoints for crypto, DeFi, stocks. Sub-50ms latency. homepage: https://prismapi.ai metadata: {"clawdbot":{"emoji":"π","requires":{"bins":["node"],"env":[]}}}
PRISM API SDK
The elite agentic finance toolkit. Drop-in market intelligence for AI agents, Claude Code, Cursor, or autonomous trading bots.
Quick Start
npm install prismapi-sdk
import { PrismClient } from 'prismapi-sdk';const prism = new PrismClient({ apiKey: 'your-api-key' });
// Resolve any symbol to canonical data (sub-50ms)
const btc = await prism.resolve('BTC');
// β { canonical: 'BTC', name: 'Bitcoin', price: 71514.84, confidence: 0.97 }
// Batch resolve for trading agents
const assets = await prism.resolveBatch(['BTC', 'ETH', 'AAPL', 'SOL']);
// Get family (wrapped tokens, derivatives)
const family = await prism.getFamily('BTC');
// β [BTC, WBTC, cbBTC, tBTC, renBTC]
Key Features
| Feature | Description | |---------|-------------| | Canonical Resolution | Resolve any ticker, contract, or symbol to single source of truth | | Sub-50ms Latency | Cache-first architecture with 4-layer resolution | | 100+ Endpoints | Crypto, DeFi, stocks, forex, macro, predictions | | Family Grouping | BTC β WBTC, cbBTC, tBTC in one query | | MCP-Native | Built for OpenClaw, Claude, function calling |
API Categories
Security Notes
Links
π‘ Examples
npm install prismapi-sdk
import { PrismClient } from 'prismapi-sdk';const prism = new PrismClient({ apiKey: 'your-api-key' });
// Resolve any symbol to canonical data (sub-50ms)
const btc = await prism.resolve('BTC');
// β { canonical: 'BTC', name: 'Bitcoin', price: 71514.84, confidence: 0.97 }
// Batch resolve for trading agents
const assets = await prism.resolveBatch(['BTC', 'ETH', 'AAPL', 'SOL']);
// Get family (wrapped tokens, derivatives)
const family = await prism.getFamily('BTC');
// β [BTC, WBTC, cbBTC, tBTC, renBTC]