Node.js SDK - DailyBot Developers
Official DailyBot Node.js SDK. TypeScript-first client library for the DailyBot API.
Node.js SDK
The official DailyBot Node.js SDK provides a TypeScript-first client library for interacting with the DailyBot API. It covers check-ins, reports, kudos, workflows, and webhooks.
Installation
Install via npm
npm install @dailybot/sdk Quick Start
Basic usage
import { DailyBot } from '@dailybot/sdk';
const client = new DailyBot({
apiKey: process.env.DAILYBOT_API_KEY,
});
// List all check-ins
const checkIns = await client.checkIns.list();
// Get a specific report
const report = await client.reports.get('ci_abc123', {
date: '2026-02-14',
});
// Send a kudos
await client.kudos.send({
from: 'u_1',
to: 'u_2',
message: 'Great work on the launch!',
}); Features
| Feature | Supported |
|---|---|
| Check-ins | ✓ |
| Reports | ✓ |
| Kudos | ✓ |
| Workflows | ✓ |
| Webhooks | ✓ |
| TypeScript types | ✓ |
Python SDK
Looking for Python? See the Python SDK documentation.