Node — @millimetric/track-node
@millimetric/track-node — server-side SDK. Node 18+ / Bun / Deno.
Install
npm i @millimetric/track-nodeQuick start
import { init, track, flush } from "@millimetric/track-node";
init({ key: process.env.AOA_SK!, host: "https://api.millimetric.ai" });
// somewhere in a request handler:
track({
event: "purchase",
anonymous_id: req.cookies.aid,
user_id: user.id,
properties: { amount_cents: 4900, currency: "usd" }
});
// before a serverless function returns:
await flush();Public API
init(options) → MillimetricClient
init(options) → MillimetricClienttrack(event)
track(event)flush()
flush()Retry behavior
Batching
Pattern: long-running server
Pattern: serverless (Vercel / Cloudflare / Lambda)
Pattern: background backfill
Last updated
Was this helpful?