@runbandit/sdk
v1.0.0
Published
Browser/Node.js SDK for [Bandit](https://runbandit.com) — algorithmic A/B testing and treatment optimization with multi-armed bandits.
Downloads
104
Readme
@runbandit/sdk
Browser/Node.js SDK for Bandit — algorithmic A/B testing and treatment optimization with multi-armed bandits.
Install
npm install @runbandit/sdkUsage
import { BanditsClient } from '@runbandit/sdk'
const client = new BanditsClient({
apiUrl: 'https://app.runbandit.com',
apiKey: 'your-api-key',
})
const assignment = await client.getAssignment('experiment-id', 'user-id')
showTreatment(assignment.treatment.config)
// Track a conversion. Pass { immediate: true } for events right before navigation.
client.trackNamedEvent({
name: 'conversion',
value: 29.99,
metadata: { assignmentId: assignment.assignmentId },
})See the SDK docs for the full API.
