@veltdev/node
v1.0.1
Published
Node.js SDK for Velt: comments, reactions, attachments, notifications, activities, user management, and MongoDB self-hosting.
Downloads
222
Readme
@veltdev/node
Node.js SDK for Velt. Two backends on one surface:
- API backend —
sdk.api.*talks tohttps://api.velt.dev - Self-hosting backend —
sdk.selfHosting.*reads/writes your own MongoDB
Install
npm install @veltdev/nodeFor self-hosting (MongoDB-backed sdk.selfHosting.*), also install mongodb:
npm install mongodbAPI-only consumers can skip it.
Quick start
import { VeltSDK } from '@veltdev/node';
const sdk = VeltSDK.initialize({
apiKey: process.env.VELT_API_KEY,
authToken: process.env.VELT_AUTH_TOKEN,
database: {
host: 'cluster0.mongodb.net',
username: 'user',
password: 'pass',
auth_database: 'admin',
database_name: 'velt',
},
});
const orgs = await sdk.api.organizations.getOrganizations({ organizationIds: ['org-1'] });Requires Node.js 18+.
