RESOURCES

StackFactor SDK

The official Node.js client library for the StackFactor API — build, automate, and extend StackFactor from any JavaScript application.

Overview

The StackFactor SDK is a free, open Node.js client library that lets any developer integrate with the StackFactor API. Use it to read and write skills, roles, learning content, assessments, and more — directly from your own scripts, services, or agents.

It is the same library that powers our official agents and the open-source agent template, so anything our agents can do, you can do too.

01

Install the SDK

GET STARTED

Add @stackfactor/client-api to any Node.js 18+ project using your preferred package manager.

npm install @stackfactor/client-api
02

Authenticate

CONNECT

Provide your StackFactor API credentials via environment variables. The SDK reads them from process.env using dotenv.

STACKFACTOR_API_URL=https://api.stackfactor.com
STACKFACTOR_API_KEY=your-api-key
03

Make Your First Call

BUILD

Import the client and start interacting with the StackFactor API from your application.

import client from "@stackfactor/client-api"; const skills = await client.skills.list(); console.log(skills);
04

What You Can Build

USE CASES
Extensions to StackFactor functionality for your unique workflows
Custom AI agents that read and write StackFactor data
Connectors to external systems (Jira, Slack, Teams, HRIS, LMS, CMDB)
Automation scripts for bulk skill, role, or learning content management
Reporting and analytics pipelines that pull StackFactor data into your BI tools
CI/CD jobs that keep your StackFactor environment in sync with code changes
FREE & OPEN

The StackFactor SDK is published on npm and free for anyone to use. Build integrations on your terms — no vendor lock-in.

Need Help Integrating?

Our team can help you design and ship custom integrations with the StackFactor SDK for your specific use case.

Schedule a Call