Python SDK - DailyBot Developers

Official DailyBot Python SDK. Client library for the DailyBot API with type hints and async support.

Python SDK

The official DailyBot Python SDK provides a client library for interacting with the DailyBot API. It includes type hints and covers check-ins, reports, kudos, workflows, and webhooks.

Installation

Install via pip
pip install dailybot

Quick Start

Basic usage
import os
from dailybot import DailyBot

client = DailyBot(api_key=os.environ["DAILYBOT_API_KEY"])

# List all check-ins
check_ins = client.check_ins.list()

# Get a specific report
report = client.reports.get(
    check_in_id="ci_abc123",
    date="2026-02-14"
)

# Send a kudos
client.kudos.send(
    from_user="u_1",
    to_user="u_2",
    message="Great work on the launch!"
)

Features

FeatureSupported
Check-ins
Reports
Kudos
Workflows
Webhooks
Type hints

Node.js SDK

Looking for Node.js? See the Node.js SDK documentation.