PHPackages                             codise/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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. codise/sentry

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

codise/sentry
=============

Fully-featured Authentication &amp; Authorization System

v3.1(4y ago)011BSD-3-ClausePHPPHP ^7.1|^8.0

Since Sep 16Pushed 4y agoCompare

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

READMEChangelog (1)Dependencies (6)Versions (18)Used By (0)

Sentry
======

[](#sentry)

Sentry is fully-featured authentication &amp; authorization system. It also provides additional features such as user groups and additional security features.

Sentry is a framework agnostic set of interfaces with default implementations, though you can substitute any implementations you see fit.

### Features

[](#features)

It also provides additional features such as user groups and additional security features:

- Configurable authentication (can use any type of authentication required, such as username or email)
- Authorization
- Activation of user *(optional)*
- Groups and group permissions
- "Remember me"
- User suspension
- Login throttling *(optional)*
- User banning
- Password resetting
- User data
- Interface driven - switch out your own implementations at will

### Installation

[](#installation)

Installation of Sentry is very easy. We've got a number of guides to get Sentry working with your favorite framework or on it's own:

```
composer require codise/sentry

```

After installing the package, open your Laravel config file app/config/app.php and add the following lines.

```
Codise\Sentry\SentryServiceProvider::class,

```

In the aliases array add the following facade for this package.

```
'Sentry' => Codise\Sentry\Facades\Laravel\Sentry::class,

```

### Migrations

[](#migrations)

```
php artisan migrate --package=codise/sentry

```

### Configuration

[](#configuration)

After installing, you can publish the package configuration file into your application by running the following command:

```
php artisan config:publish codise/sentry

```

This will publish the config file to app/config/packages/cartalyst/sentry/config.php where you can modify the package configuration.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 59.3% 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 ~197 days

Recently: every ~538 days

Total

16

Last Release

1663d ago

Major Versions

v2.1.7 → v3.02021-10-18

PHP version history (2 changes)v2.0.0PHP &gt;=5.3.3

v3.0PHP ^7.1|^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/329024aeed073b45c3edc96965560dd9579e2e7b1a05ceefa3125ea9e6eeb417?d=identicon)[tojo-r27](/maintainers/tojo-r27)

---

Top Contributors

[![bencorlett](https://avatars.githubusercontent.com/u/181919?v=4)](https://github.com/bencorlett "bencorlett (353 commits)")[![brunogaspar](https://avatars.githubusercontent.com/u/2285372?v=4)](https://github.com/brunogaspar "brunogaspar (113 commits)")[![noherczeg](https://avatars.githubusercontent.com/u/1084847?v=4)](https://github.com/noherczeg "noherczeg (15 commits)")[![drsii](https://avatars.githubusercontent.com/u/100901?v=4)](https://github.com/drsii "drsii (12 commits)")[![suwardany](https://avatars.githubusercontent.com/u/2053770?v=4)](https://github.com/suwardany "suwardany (12 commits)")[![tojorodialson](https://avatars.githubusercontent.com/u/15077325?v=4)](https://github.com/tojorodialson "tojorodialson (8 commits)")[![marcvdm](https://avatars.githubusercontent.com/u/1028066?v=4)](https://github.com/marcvdm "marcvdm (5 commits)")[![vesparny](https://avatars.githubusercontent.com/u/82070?v=4)](https://github.com/vesparny "vesparny (5 commits)")[![jesseobrien](https://avatars.githubusercontent.com/u/865481?v=4)](https://github.com/jesseobrien "jesseobrien (5 commits)")[![PhiloNL](https://avatars.githubusercontent.com/u/1133950?v=4)](https://github.com/PhiloNL "PhiloNL (5 commits)")[![johnmaguire](https://avatars.githubusercontent.com/u/440033?v=4)](https://github.com/johnmaguire "johnmaguire (5 commits)")[![petercoles](https://avatars.githubusercontent.com/u/2947594?v=4)](https://github.com/petercoles "petercoles (5 commits)")[![lucasmichot](https://avatars.githubusercontent.com/u/513603?v=4)](https://github.com/lucasmichot "lucasmichot (5 commits)")[![aleemb](https://avatars.githubusercontent.com/u/46616?v=4)](https://github.com/aleemb "aleemb (4 commits)")[![dberry37388](https://avatars.githubusercontent.com/u/1000887?v=4)](https://github.com/dberry37388 "dberry37388 (4 commits)")[![punkeel](https://avatars.githubusercontent.com/u/1859135?v=4)](https://github.com/punkeel "punkeel (4 commits)")[![RickvdP](https://avatars.githubusercontent.com/u/1748084?v=4)](https://github.com/RickvdP "RickvdP (4 commits)")[![ronaldcastillo](https://avatars.githubusercontent.com/u/2471622?v=4)](https://github.com/ronaldcastillo "ronaldcastillo (4 commits)")[![levacic](https://avatars.githubusercontent.com/u/1636354?v=4)](https://github.com/levacic "levacic (3 commits)")[![LavaToaster](https://avatars.githubusercontent.com/u/838613?v=4)](https://github.com/LavaToaster "LavaToaster (3 commits)")

---

Tags

laravelsecurityauthcodeigniterfuelphpkohana

### Embed Badge

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

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

###  Alternatives

[cartalyst/sentinel

PHP 8.2+ Fully-featured Authentication &amp; Authorization System

1.6k2.7M71](/packages/cartalyst-sentinel)[tomatophp/filament-developer-gate

Secure your selected route by using a middleware with static password for developers only

11106.7k6](/packages/tomatophp-filament-developer-gate)[phpzen/laravel-rbac

Role based access control for Laravel 5

383.2k](/packages/phpzen-laravel-rbac)

PHPackages © 2026

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