Plugins
Plugins are pre-built connection packages for popular APIs. Each plugin includes API documentation, auth configuration, entity definitions, and access rules — maintained by Amodal so you just provide credentials.
Install
amodal connect <plugin-name>Available Plugins
Communication
| Plugin | Description |
|---|---|
| Slack | Channels, messages, users, reactions |
| SendGrid | Email sending, templates, contacts |
| Twilio | SMS, voice, messaging |
| Intercom | Conversations, contacts, articles |
Developer Tools
| Plugin | Description |
|---|---|
| GitHub | Repos, issues, PRs, actions, commits |
| Jira | Issues, projects, sprints, boards |
| Linear | Issues, projects, cycles, teams |
| Confluence | Pages, spaces, search |
| Notion | Pages, databases, blocks |
Monitoring & Ops
| Plugin | Description |
|---|---|
| Datadog | Monitors, events, metrics, logs |
| PagerDuty | Incidents, services, oncall schedules |
| OpsGenie | Alerts, teams, escalations |
| AWS CloudWatch | Metrics, alarms, logs, dashboards |
Commerce & Finance
| Plugin | Description |
|---|---|
| Stripe | Payments, customers, subscriptions, invoices |
| Shopify | Orders, products, customers, inventory |
| QuickBooks | Accounts, invoices, payments, reports |
CRM & Sales
| Plugin | Description |
|---|---|
| Salesforce | Contacts, opportunities, cases, accounts |
| HubSpot | Contacts, deals, tickets, companies |
Support
| Plugin | Description |
|---|---|
| Zendesk | Tickets, users, organizations, search |
| Google Sheets | Read/write spreadsheet data |
Plugin Structure
Each plugin is a package containing:
plugin-name/
├── package.json ← name, description, icon, category
├── spec.json ← API config: source, auth, entities, sync
└── access.json ← field restrictions, action tiers, scopingCustom Connections
For APIs not in the plugin list, create custom connections with OpenAPI or GraphQL specs. See Connections.