PHPackages                             thathoff/kirby-sentry - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. thathoff/kirby-sentry

ActiveKirby-plugin[Logging &amp; Monitoring](/categories/logging)

thathoff/kirby-sentry
=====================

Sentry integration for Kirby

v3.2.1(11mo ago)2017.6k↓15.9%4MITPHP

Since Dec 18Pushed 11mo ago3 watchersCompare

[ Source](https://github.com/thathoff/kirby-sentry)[ Packagist](https://packagist.org/packages/thathoff/kirby-sentry)[ RSS](/packages/thathoff-kirby-sentry/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (12)Used By (0)

Kirby Sentry Plugin
===================

[](#kirby-sentry-plugin)

This is a plugin for [Kirby](http://getkirby.com) (&gt; 3.6.1) that logs errors and exceptions to [Sentry](https://sentry.io/) and other Sentry compatible error trackers (eg. GitLab).

⚠️ **Please Note:** Kirby versions before 3.6.1 are not supported because the `system.exception` hook is only available since Kirby 3.6.1.

Installation
------------

[](#installation)

### With Composer

[](#with-composer)

`composer require thathoff/kirby-sentry`

### Manual Installation

[](#manual-installation)

- [Download this plugin](https://github.com/thathoff/kirby-sentry/archive/refs/heads/master.zip)
- Extract the archive
- Move folder into the `site/plugins` directory
- Run `composer install` inside this folder to install the Sentry SDK required by the plugin

Configuration
-------------

[](#configuration)

The following configuration options are available in this plugin. Add them to your `site/config/config.php`

### DSN

[](#dsn)

This option is required. When not set the plugin is disabled. To obtain the DSN create a new Sentry project of type PHP.

Default: `null`

```
'thathoff.sentry.dsn' => "https://df2c6f7afc1a58783e15f2ae0118ff039d8a4755@0123456.ingest.sentry.io/123456",
```

### Environment

[](#environment)

You can configure an environment which is sent to Sentry. This can be eg. `staging` or any other string that helps you to identify the environment the error happened in.

Tip: Use [Kirby multi environment setup](https://getkirby.com/docs/guide/configuration#multi-environment-setup) to change this option.

Default: `'production'`

```
'thathoff.sentry.environment' => 'production',
```

### Add User Context

[](#add-user-context)

When a Kirby user is logged in, the plugin sends the user’s email address and the users name to Sentry to track down errors and exceptions to users.

To disable, set this option to `false`.

Default: `true`

```
'thathoff.sentry.addUserContext' => true,
```

###  Health Score

47

—

FairBetter than 94% of packages

Maintenance50

Moderate activity, may be stable

Popularity36

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 75.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~340 days

Recently: every ~459 days

Total

9

Last Release

350d ago

Major Versions

v2.0.5 → v3.0.02022-01-24

### Community

Maintainers

![](https://www.gravatar.com/avatar/e313f1ec98c211100e91b929b574203dc78572be0812d1c4015881d33e2c3fe7?d=identicon)[markusdenhoff](/maintainers/markusdenhoff)

---

Top Contributors

[![thathoff](https://avatars.githubusercontent.com/u/797760?v=4)](https://github.com/thathoff "thathoff (22 commits)")[![Pascalmh](https://avatars.githubusercontent.com/u/498197?v=4)](https://github.com/Pascalmh "Pascalmh (5 commits)")[![linussiebert02](https://avatars.githubusercontent.com/u/210687831?v=4)](https://github.com/linussiebert02 "linussiebert02 (1 commits)")[![S1SYPHOS](https://avatars.githubusercontent.com/u/12161504?v=4)](https://github.com/S1SYPHOS "S1SYPHOS (1 commits)")

---

Tags

kirbysentry

### Embed Badge

![Health badge](/badges/thathoff-kirby-sentry/health.svg)

```
[![Health](https://phpackages.com/badges/thathoff-kirby-sentry/health.svg)](https://phpackages.com/packages/thathoff-kirby-sentry)
```

###  Alternatives

[sentry/sentry-laravel

Laravel SDK for Sentry (https://sentry.io)

1.3k114.3M154](/packages/sentry-sentry-laravel)[sentry/sentry-symfony

Symfony integration for Sentry (http://getsentry.com)

73661.4M66](/packages/sentry-sentry-symfony)[sentry/sdk

This is a meta package of sentry/sentry. We recommend using sentry/sentry directly.

328134.8M151](/packages/sentry-sdk)[justbetter/magento2-sentry

Magento 2 Logger for Sentry

1851.5M3](/packages/justbetter-magento2-sentry)[stayallive/wp-sentry

A (unofficial) WordPress plugin to report PHP and JavaScript errors to Sentry.

379197.9k](/packages/stayallive-wp-sentry)[mito/yii2-sentry

Yii 2 extension for Sentry

92377.7k](/packages/mito-yii2-sentry)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
