Node.js SDK Getting Started
To use the DevCycle Server SDK in your project, import the @devcycle/nodejs-server-sdk package and
call initializeDevCycle with your DevCycle SDK server key. You may optionally await for the client
to be initialized.
JS Example:
const DevCycle = require('@devcycle/nodejs-server-sdk')
const devcycleClient = await DevCycle.initializeDevCycle(
process.env.DEVCYCLE_SERVER_SDK_KEY,
).onClientInitialized()
Typescript Example:
import { initializeDevCycle } from '@devcycle/nodejs-server-sdk'
const devcycleClient = await initializeDevCycle(
process.env.DEVCYCLE_SERVER_SDK_KEY,
).onClientInitialized()
Initialization Options
The SDK exposes various initialization options which can be set on the initialization() method:
DevCycleOptions Typescript Schema
const devcycleClient = await DevCycle.initializeDevCycle(
'<DEVCYCLE_SERVER_SDK_KEY>',
{
// Insert Options
},
).onClientInitialized()
