Welcome to Flare
Flare is an error tracking and performance monitoring platform built specifically for Laravel, PHP, and JavaScript applications. It is developed and supported by Spatie, the team behind many popular open-source Laravel packages.
These docs explain how to set up, use, and get the most out of Flare in your projects.
What can I use Flare for?
In a nutshell, Flare allows you to:
- Track and understand errors, find what's causing them and fix them.
- Monitor the performance of your requests, routes, jobs, commands, and queries over time.
Flare has extensive support for Laravel and PHP for error tracking and performance monitoring, and support for JavaScript and frameworks like React and Vue for error tracking.
Error tracking
Without an error tracker, production issues can go unnoticed or require you to dig through (many) error logs. Flare captures every exception your app throws, groups identical ones into a single error, and shows you the full picture of an error, including a stack trace, request & user information, and more.
You can configure Flare to send notifications via email, Slack, or other channels when new or recurring errors occur, so you can respond before they affect more users.
Performance monitoring
Performance issues usually happen gradually, as your app starts to handle more users or data. Flare measures how long your requests, jobs, queries and external API calls take, and shows how one part of your app can slow down another.
These insights help you keep your app fast and stable as it grows.
How does Flare differ from other solutions?
We built Flare as a tool for ourselves. We found that existing error trackers were bloated and didn't understand Laravel and PHP well enough to provide the context we needed. While these tools captured the error, they missed framework-level details like route names, request data and views.
Alongside Flare, we created Ignition, which was the default Laravel error page for a long time. Together, they form a complete feedback loop: Ignition for local debugging, Flare for production monitoring.
Since then, the ecosystem has evolved, and similar tools have appeared. Flare has continued to grow alongside them. We still offer first-class Laravel & PHP integration, but now also include performance monitoring, helping you track the performance of your requests, routes, jobs, commands, and queries over time. Flare also supports JavaScript frameworks like React and Vue, allowing you to monitor your full stack from a single dashboard.
Designed for Laravel developers
Flare has full context about your Laravel application, including:
- Different context for requests, jobs, and commands
- Application context from Git and deployed versions
- Support for Livewire errors
- Queue job errors with information about the affected queue
- View errors that include the decompiled Blade template
If you want to try Flare yourself, you can create an account and get a 10-day free trial.