Kapable API

Build applications on top of Kapable's platform services. Five API modules cover work tracking, object storage, dynamic data tables, agent communication, and knowledge graphs.

Quick Start

import { KapableClient } from '@kapable/sdk';

const client = new KapableClient({
  baseUrl: 'https://api.kapable.ai',
  apiKey: 'sk_live_...',
});

// List active stories
const { data: stories } = await client.board.listStories({
  status: 'active',
});
console.log(`Found ${stories.length} active stories`);
curl -s https://api.kapable.ai/v1/board/stories \
  -H "x-api-key: sk_live_..." \
  | jq '.data | length'

Authentication

All API requests require authentication via either an x-api-key header or a JWT bearer token. See the Authentication guide for details.

Base URL

All endpoints are served under https://api.kapable.ai. Each service is mounted at a versioned path prefix (e.g. /v1/board/).

Interactive API Explorer

Each service also exposes a Scalar UI at /docs on its service port for interactive exploration and try-it-out requests.