ronasit/laravel-clerk
A Laravel package that integrates Clerk authentication: provides a Clerk guard and middleware for route protection, verifies sessions, syncs Clerk users into your app, and handles Clerk webhooks so you can manage authentication without building it yourself.
TokenMockTrait, including writing public_key.pem to the testing storage disk. This supports decisions to rely on the package in automated test suites and CI.bootstrap, .github export ignore) indicate active maintenance, but the breaking config change means PMs should treat this as a planned migration rather than a drop-in patch.Consider this package when:
Look elsewhere or pause adoption when:
For executives: This package supports a buy-over-build strategy for authentication by integrating Clerk into Laravel. Release 1.2 is primarily a hardening release: it improves testing, CI, code quality, and version compatibility. The main business consideration is a breaking configuration change requiring the Clerk signer key to move to a base64-encoded environment variable, so adoption or upgrade needs a planned deployment with secrets management.
For engineering: Release 1.2 improves maintainability and testability through Laravel Pint, workflow updates, testing documentation, and TokenMockTrait refactoring. It also adds tested support for PHP 8.3–8.5 and Laravel 11–13. The breaking change is the base64-encoded signer key env var; engineering should update deployment secrets, verify token verification in staging, and document the migration. Overall, the package is becoming safer to standardize on for Clerk-backed Laravel auth, provided the team is ready for the config migration.
How can I help you explore Laravel packages today?