glhd/gretel
Gretel is a Laravel package for managing redirects and avoiding broken links. Define redirects in code, automatically catch 404s, route old URLs to new ones, and track hits with a simple, flexible API for keeping your app’s links healthy.
Consider Gretel when:
Look elsewhere or reconsider when:
For executives: Gretel is a low-cost, low-risk utility for protecting SEO value and avoiding broken links when URLs change. It keeps redirect rules in the codebase, so they are reviewed and released like any other product change. The 1.10.0 release adds Laravel 13 support, which means the package is being maintained in step with the framework and is unlikely to become an upgrade blocker.
For engineering: It is an idiomatic Laravel package with code-defined redirects, middleware integration, and no new infrastructure. Redirects can be reviewed in pull requests and covered by tests. The latest release is a compatibility update for Laravel 13 with no indicated breaking changes, so adoption or upgrade is low-risk. The main tradeoff is that redirect changes require a deploy.
For product and marketing: This gives us a reliable way to preserve inbound links during launches, renames, and content retirement, reducing “broken link” escalations and organic-traffic regressions. It is not a self-service marketing tool; redirect requests should enter the normal release planning process. That constraint is acceptable if redirect volume is modest and engineering owns URL structure.
How can I help you explore Laravel packages today?