Headlessly
SDK

@headlessly/node

Node.js SDK for server-side integrations with Headless.ly.

The @headlessly/node package provides a Node.js SDK for server-side operations.

Installation

npm install @headlessly/node

Quick Start

import { Headlessly } from '@headlessly/node'

const hly = new Headlessly({
  apiKey: process.env.HEADLESSLY_API_KEY,
})

// Server-side analytics
hly.track({
  userId: 'user_fX9bL5nRd',
  event: 'subscription_renewed',
  properties: {
    plan: 'enterprise',
    mrr: 499,
  },
})

// Server-side error capture
hly.captureException(error, {
  user: { id: 'user_fX9bL5nRd' },
  tags: { service: 'billing' },
})

// Feature flag evaluation
const enabled = await hly.isFeatureEnabled('beta-billing', {
  userId: 'user_fX9bL5nRd',
  properties: { plan: 'enterprise' },
})

On this page