Looking to hire Laravel developers? Try LaraJobs

laravel-id maintained by cboxdk

Description
Cbox ID — self-hostable, Laravel-native identity platform (framework). AuthN, SSO/SAML, SCIM, OAuth/OIDC provider, RBAC, billing-fed entitlements, tamper-evident audit.
Last update
2026/07/13 23:15 (dev-main)
License
Links
Downloads
0

Comments
comments powered by Disqus

Cbox ID

cboxdk/laravel-id — a self-hostable, Laravel-native identity platform. Central login, enterprise SSO, directory sync, RBAC, billing-driven entitlements and a tamper-evident audit trail — all interface-driven, deny-by-default, and verified (tests + PHPStan level max + composer audit) before it ships.

UI-free and domain-free: every capability sits behind a contract you bind, mock, extend or replace.

Install

composer require cboxdk/laravel-id
php -r "echo base64_encode(random_bytes(32)).PHP_EOL;"   # set as CBOX_ID_CRYPTO_KEY
php artisan migrate

A taste

use Cbox\Id\Organization\Contracts\Organizations;
use Cbox\Id\Organization\ValueObjects\NewOrganization;
use Cbox\Id\Identity\Contracts\UserDirectory;

$org  = app(Organizations::class)->create(new NewOrganization('Northwind', 'northwind'));
$user = app(UserDirectory::class)->create('ida@northwind.test', 'Ida', password: 's3cret');

Modules

Layer Modules
Kernels Tenancy · Crypto · Audit · Events · Authorization
Domain Organization · Identity · AccessControl · Directory (SCIM) · Federation (SSO) · Webhooks · AuditQuery

Documentation

Full docs live in docs/:

License

MIT. Private during internal dogfooding; public release when ready.