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

FeatureSupported
Check-ins
Reports
Kudos
Workflows
Webhooks
TypeScript types

Python SDK

Looking for Python? See the Python SDK documentation.