Skip to content

Repository files navigation

Kaiten Client

CI Node.js 24+ TypeScript MIT License

Typed TypeScript clients and API contracts for Kaiten: REST, SCIM, webhooks, imports, user metadata, and addons.

Install

npm install @2chevskii/kaiten-client

Requires Node.js 24 or newer. Set KAITEN_TOKEN to an API token and use your Kaiten company URL as origin:

import {KaitenClient} from '@2chevskii/kaiten-client';

const token = process.env.KAITEN_TOKEN;
if (!token) throw new Error('Set KAITEN_TOKEN');

const client = new KaitenClient({
  origin: 'https://your-company.kaiten.ru',
  token,
});

const cards = await client.cards.retrieveCardList({limit: 10});
for (const card of cards) {
  console.log(card.id, card.title);
}

What’s included

  • KaitenClient provides typed methods for Kaiten’s REST API.
  • KaitenScimClient provides SCIM user and group operations.
  • The webhooks, imports, metadata, addons, and addon-oauth exports provide helpers and types for Kaiten integrations.

Documentation

Read the English guides and API reference or the Russian documentation.

Development

npm ci
npm run build
npm run lint
npm run format:check
npm run docs:build

About

Fully typed TypeScript client for Kaiten REST, SCIM, webhooks, and integrations

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages