Developers

A platform engineers are glad to build on.

Clean APIs, real-time webhooks, typed SDKs and a CLI. Everything you need to make KasaDesk part of your own product.

Read the docsGet an API key
send-message.ts
// Send a message through any channel
import { Clanvoyant } from "@clanvoyant/sdk";

const kd = new Clanvoyant({ apiKey: process.env.KD_KEY });

await kd.messages.send({
  channel: "whatsapp",
  to: "+233201234567",
  body: "Your order has shipped 🚚",
  assistant: true // let AI follow up
});

REST API

Predictable, resource-oriented endpoints for everything in KasaDesk.

Webhooks

Real-time events for messages, tickets, payments and more.

SDKs

First-class libraries for Node, Python, Go and PHP.

CLI

Script your workspace and ship from the terminal.

Documentation

Guides, references and recipes that stay in sync.

Developer Portal

Keys, logs, usage and sandbox — all in one console.

Quickstart

From key to first message in three steps.

01

Create a key

Generate a sandbox key from the developer portal — no card required.

02

Install the SDK

One package, typed end to end. Autocomplete for every resource.

03

Send & subscribe

Fire your first message and receive events on your webhook.

Start building today.

Grab a sandbox key and ship your first integration this afternoon.