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.

Corsair is an open source product that lets an app integrate with anything. Hundreds of integrations are available — Gmail, Slack, Google Calendar, Microsoft Teams, GitHub, Linear, and more. For the full list, see api.corsair.dev/md/integrations.

Two ways to use Corsair

You can use Corsair in chat or a UI (or both). Each works in single-tenant or multi-tenant setups.
ModeWhat it isBest for
Agentic (chat)An MCP server that exposes your enabled integrations as tools for coding agents and AI harnessesCursor, Claude Code, Vercel AI SDK, OpenAI Agents
Deterministic (UI)Execute catalog operations directly from your backendWorkflow automation, buttons like “Send calendar invite”

Install

npm install @corsair-dev/app
Get a developer API key from the Corsair dashboard, then:
import { createClient } from "@corsair-dev/app";

const corsair = createClient({ apiKey: process.env.CORSAIR_DEV_KEY! });

Get started

Coding agents

Cursor, Claude Code, Codex, Antigravity, and custom MCP clients.

Agent SDKs

Wire Corsair into Vercel AI, OpenAI, or Claude from your backend.

Direct execution

Call plugin operations with tenant.run() — no agent loop.

@corsair-dev/app

Provision instances, plugins, tenants, and credentials.