Skip to main content
Corsair is the fastest way to add any integration to your app or agent. Auth, token refresh, data storage, webhooks, rate limits are all handled. You write the part that’s unique to your use case, not the plumbing you’ve already written a hundred times. Every integration is a plugin. Install the ones you need, hand Corsair a database and an encryption key, and each service becomes a typed client in your code — plus one set of tools your agent can call across all of them. One pattern, whether you have a single integration or fifty. Corsair Hub handles the hosted OAuth and approval surfaces so you never build them. Install Corsair and the plugins you need:
npm install corsair @corsair-dev/slack @corsair-dev/github @corsair-dev/gmail @corsair-dev/linear
yarn add corsair @corsair-dev/slack @corsair-dev/github @corsair-dev/gmail @corsair-dev/linear
pnpm install corsair @corsair-dev/slack @corsair-dev/github @corsair-dev/gmail @corsair-dev/linear
bun add corsair @corsair-dev/slack @corsair-dev/github @corsair-dev/gmail @corsair-dev/linear
corsair.ts
import { createCorsair } from 'corsair';
import { github } from '@corsair-dev/github';
import { gmail } from '@corsair-dev/gmail';
import { linear } from '@corsair-dev/linear';
import { slack } from '@corsair-dev/slack';

export const corsair = createCorsair({
    plugins: [slack(), github(), gmail(), linear()],
    database: db,
    kek: process.env.CORSAIR_KEK!,
});
Connect it to your agent and start prompting:
Invite Jim to next Thursday's sales call. Tell him over Slack too so he
can accept it. Let me know when he does.
One prompt, four integrations, and Corsair handles the rest. Corsair runs in your own app and stores credentials in your own database. Corsair Hub is the recommended way to run it — connect your app, or your users’ apps, without hosting the OAuth connect, approval, and webhook surfaces yourself. Hub relays those surfaces and still stores none of your credentials; tokens stay encrypted in your database. Prefer to host those surfaces yourself? That path stays fully supported.

Get started

Quick start

Install and run your first integration with Hub in minutes.

Set up with your agent

Paste one prompt and let your coding agent wire Corsair Hub end to end.

Hub overview

The hosted relay for connect and approvals — and why it stores no credentials.

Browse plugins

Slack, Linear, Gmail, GitHub, HubSpot, Stripe, and hundreds more.