corsair.ts
Consistent Syntax
Every integration uses the exact same patterns. No need to learn each SDK’s unique quirks.example.ts
Strong Typing Everywhere
Every integration is fully typed. Your editor shows available methods, required parameters, and response shapes.example.ts
No Database Bloat
Adding more integrations doesn’t add more tables. Corsair always uses the same four tables, no matter how many integrations you have.Adding Integrations
Just add plugins to the array. Each integration is configured independently.corsair.ts
Custom Integrations
Need an integration that doesn’t exist? Creating a custom one takes less than 10 minutes. See the Creating Custom Integrations guide for a step-by-step walkthrough.Missing an Endpoint?
If an existing integration is missing an endpoint you need, create an issue and we’ll add it ASAP.Available Integrations
Corsair supports integrations including:- Slack — channels, messages, users, reactions, files
- Linear — issues, projects, comments, teams
- GitHub — repositories, issues, pull requests, actions
- Gmail — messages, threads, labels, drafts