@beepsdev/sdk
v0.0.6
Published
TypeScript SDK for the beeps.dev API.
Readme
@beepsdev/sdk
TypeScript SDK for the beeps.dev API.
Sign up at beeps.dev
- Documentation: Full documentation site
Install
pnpm add @beepsdev/sdk
Basic Usage
import { BeepsClient } from "@beepsdev/sdk";
const beeps = new BeepsClient({
apiKey: process.env.BEEPS_API_KEY!
});
const relay = await beeps.relay.create({
name: "mycompany primary on-call relay",
description: "this is our primary rotation",
externalKey: "mycompany::relay::primary"
});Members
List organization members to resolve emails to user IDs for schedule management.
const members = await beeps.member.list();Errors
By default methods throw typed errors (AuthError, ValidationError, NotFoundError, RateLimitError, ServerError, NetworkError, HttpError). Use the safe variants to avoid try/catch:
const { data, error } = await beeps.relay.createSafe({...});
