Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.vibefollow.com/llms.txt

Use this file to discover all available pages before exploring further.

Install

npm install @vibefollow/sdk
The SDK is published on the public npm registry. ESM-onlyimport works; require does not.

Runtime support

Node 20 or later. Earlier versions are not supported.
import { VibeFollow } from '@vibefollow/sdk';
const vf = new VibeFollow({ apiKey: process.env.VIBEFOLLOW_API_KEY! });

Verify the install

import { VibeFollow, SDK_VERSION } from '@vibefollow/sdk';

console.log('SDK version:', SDK_VERSION);
const vf = new VibeFollow({ apiKey: process.env.VIBEFOLLOW_API_KEY! });
console.log('ok');
If the import resolves and the constructor doesn’t throw, you’re good.

Bundling and tree-shaking

The SDK ships as ESM with a single entry point. Tree-shaking is supported — importing only VibeFollow and WebhookSignatureError will drop everything else from your bundle.
import { VibeFollow, WebhookSignatureError } from '@vibefollow/sdk';

Pre-releases

Beta versions are tagged on the beta dist-tag:
npm install @vibefollow/sdk@beta
Don’t use pre-releases in production. They’re for verifying upcoming changes against your own test suite.