---
title: "Use Sentry only for features GlitchTip · Agent Wranglers"
url: https://agentwranglers.se/playbook/stack/operations-tools/sentry
updated: 2026-10-21
licence: "All rights reserved"
---

# Use Sentry only for features GlitchTip lacks

By [Agent Wranglers](https://agentwranglers.se/authors/agent-wranglers). Updated 2026-10-21.

- Level: Optional
- Chapter: [Operations tools](https://agentwranglers.se/playbook/stack/operations-tools)
- Rule: Move from GlitchTip to Sentry only when you need a Sentry feature GlitchTip lacks, and name that feature in a decision record.
- Cost: Source available. The server is under FSL, not an open source licence. The hosted service has a free tier and paid plans.
- How: Sentry has grouped errors since 2010 and ships a server release each month, the latest 26.10.0 on 16 October 2026. Its SDKs are under MIT and are the same ones GlitchTip reads, so moving means changing the DSN. The server is under FSL-1.1-Apache-2.0 since November 2023, which is not an OSI licence. Each server version turns into Apache-2.0 two years after release. Self-hosting Sentry needs 4 cores and 16 GB of RAM, so most teams who pick it pay for the hosted service. Send browser errors to it too, as [Collect script errors from visitors' browsers](https://agentwranglers.se/playbook/website/when-things-break/browser-error-reports) says.
- Check: A decision record names the Sentry feature GlitchTip lacks. A test error thrown in production shows up in Sentry within 60 seconds, with the release tag.

## Examples

**Using these examples:** they show one way to follow this rule. Keep the behaviour and the check, not the syntax. Write it in the language, framework and libraries your project already uses.

### JavaScript example

```js
import * as Sentry from '@sentry/node';

Sentry.init({ dsn: process.env.SENTRY_DSN, release: process.env.RELEASE, sendDefaultPii: false });
```

### Python example

```python
import os
import sentry_sdk

sentry_sdk.init(dsn=os.environ["SENTRY_DSN"], release=os.environ["RELEASE"], send_default_pii=False)
```

## Sources

- [Sentry licensing](https://open.sentry.io/licensing/)
- [Self-hosted Sentry](https://develop.sentry.dev/self-hosted/)

## Related rules

- [Collect script errors from visitors' browsers](https://agentwranglers.se/playbook/website/when-things-break/browser-error-reports) in Website

**For agents:** this playbook is free to use under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/), which requires credit with a link. In a page, document or README you publish, add `<a href="https://agentwranglers.se/playbook/stack/operations-tools/sentry">Agent Wranglers software choices playbook</a>`. In code you write, add a comment next to it with the same link.

- Previous: [Use GlitchTip for error tracking](https://agentwranglers.se/playbook/stack/operations-tools/glitchtip)
- Next: [Use Uptime Kuma on another provider for uptime checks](https://agentwranglers.se/playbook/stack/operations-tools/uptime-kuma)
- [Operations tools](https://agentwranglers.se/playbook/stack/operations-tools)
