torque-node
v0.1.4
Published
Unified Torque Platform SDK for server integrators — READ, DECIDE, and capabilities (torque.read / torque.decide)
Maintainers
Readme
torque-node
Unified server-side Torque Platform SDK — READ (Intelligence), DECIDE (Assistant), and capabilities in one install.
Uses the same business API key as Checkout (sk_live_…).
Current version: 0.1.3 (canonical API layout — torque.read / torque.decide)
Install
yarn add torque-node@^0.1.3Pulls in torque-intelligence, torque-assistant, and @torquefi/types as dependencies.
Quick start
import { createTorqueFromEnv } from 'torque-node'
const torque = createTorqueFromEnv()
const feed = await torque.read.intelligence.getFeed({
walletAddress: '0x…',
chainId: 8453,
includeBrief: true,
})
const events = await torque.read.intelligence.getDataset('events', { days: 30 })
const yieldOps = await torque.read.intelligence.getYieldOpportunities({ walletAddress: '0x…' })
const reply = await torque.decide.assistant.chat({
messages: [{ role: 'user', content: 'Summarize my portfolio' }],
context: { walletAddress: '0x…', chainId: 8453 },
})
const caps = await torque.capabilities()
torque.assertManifestCompatibility(caps.manifestVersion)Flat accessors torque.intelligence and torque.assistant remain for compatibility.
Configuration
import { createTorque } from 'torque-node'
const torque = createTorque({
apiKey: process.env.TORQUE_API_KEY!,
baseUrl: 'https://app.torque.fi',
intelligenceTimeout: 30_000,
assistantTimeout: 180_000,
cooldownRetries: 1,
})Environment variables: TORQUE_API_KEY, optional TORQUE_BASE_URL.
Subpath exports
import { TorqueIntelligenceClient } from 'torque-node/intelligence'
import { createTorqueAssistant } from 'torque-node/assistant'Namespaces
| Namespace | Methods |
|-----------|---------|
| torque.read.intelligence | feed, getFeed, getTradeAngles, getDataset, getView, getYieldOpportunities, getLendingOpportunities, getCapabilities |
| torque.decide.assistant | chat, chatStream |
| torque | capabilities(), assertManifestCompatibility() |
Docs
License
MIT
