Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.corsair.dev/llms.txt

Use this file to discover all available pages before exploring further.

npm install @corsair-dev/app

Client

import { createClient } from "@corsair-dev/app";

const corsair = createClient({
  apiKey: process.env.CORSAIR_DEV_KEY!,
  // baseUrl: "http://localhost:3000",  // self-hosted
});

Minimal provisioning

const { id } = await corsair.instances.create({ name: "my-app" });
const inst = corsair.instance(id);

await inst.plugins.upsert("slack", { mode: "cautious" });

const tenant = await inst.tenants.create("user-abc");
const t = inst.tenant(tenant.id);

await t.plugins.credentials.set("slack", "api_key", "xoxb-...");

Next

For agents and UI actions, see Coding agents, Agent SDKs, and Direct execution.