Why are plugins being deprecated?
Plugins are an older extensibility system that was built before Sentry's modern integrations platform existed. They have several limitations: they are configured per-project rather than per-organization, they lack the richer feature set (issue syncing, alert rule actions, commit tracking, etc.) that the integrations system provides, and they create maintenance overhead by duplicating functionality that is now better supported elsewhere. The integrations platform offers a more consistent, scalable, and feature-rich replacement.
What should I use instead?
Some deprecated plugins have a direct replacement in the integrations platform. You can find and
install replacements at Settings > Integrations. Specific replacements include:
- GitHub
- GitLab
- Slack
- Jira
- PagerDuty
- OpsGenie
- Bitbucket
What can I do to replicate the old behaviour if there is no replacement?
For plugins without a first-party replacement (e.g. Pushover, Twilio, Redmine, Splunk) you have a few options:
- Webhooks: Sentry's generic webhook integration can forward issue and alert events to any HTTP endpoint, letting you build your own handler to replicate plugin behaviour.
- Sentry Apps: You can build a custom Sentry App using the Sentry App platform to receive event data and take actions that match your old plugin's behaviour.
- Alert rule actions: Many notification plugins can be replaced by configuring alert rules with webhook or email actions pointing at the destination of your choice.