Python SDK
SDKs are per-pack. This page covers the shared core every per-pack client is built on (kitefrost-core, installed automatically as a
dependency) - auth, transport, and the resources common to every pack. For
pack-specific resources (characters, continuity, dialogue, encounters,
sessions, …), see your pack’s own quickstart and
API reference.
Installation
SDKs are per-pack - there is no singlekitefrost package. Install the one
for your pack, e.g.:
Quick Start
async/await.
Shared Core Resources
Available asclient.core.<resource> on every per-pack client.
Health
Auth
Projects
API Keys
Billing
Events
Context
BYOK (Bring Your Own Key)
Webhooks
Error Handling
All exceptions inherit fromkitefrost_core.KiteFrostError and expose
.message, .status_code, and .feedback_id.
RateLimited, back off yourself using .retry_after (seconds, may be
None):
feedback_id is and how to use it.
Source
The core is atsdk/python/packages/core/ and per-pack clients at
sdk/python/packages/<pack>/ in the main repository.