Integrations
Reflex integrates with the tools your team already uses for version control, communication, and incident management.
Available integrations
Version control
| Integration | Description |
|---|---|
| GitHub | Deploy from GitHub repositories. PR-triggered pipelines and commit status checks. |
| GitLab | Deploy from GitLab repositories. Supports self-hosted GitLab instances. |
| Bitbucket | Deploy from Bitbucket Cloud repositories. |
Communication
| Integration | Description |
|---|---|
| Slack | Deployment notifications, incident alerts, and interactive commands in Slack channels. |
Incident management
| Integration | Description |
|---|---|
| PagerDuty | Escalate Reflex incidents to PagerDuty for on-call routing. |
AI assistants
| Integration | Description |
|---|---|
| MCP server | Let AI assistants read server state and trigger deployments through the Model Context Protocol. |
Setting up an integration
All integrations are configured in your dashboard under Settings → Integrations. Each integration requires:
- Authorising Reflex with the third-party service (usually via OAuth)
- Selecting which servers or pipelines should use the integration
- Choosing which events trigger notifications
Building custom integrations
Use the Reflex API and webhooks to build custom integrations with any service. Common patterns:
- CI/CD trigger — Call
POST /api/v1/deployments/triggerfrom your CI pipeline after tests pass - Custom notifications — Subscribe to webhook events and forward to your preferred channel
- Status pages — Read server and incident data from the API to power a custom status page