For Laravel
Vinktar and Laravel Nightwatch, compared
Nightwatch watches every request, query and job in a Laravel app. Vinktar tracks the errors, what each user did before them, and the product events you choose, each on its own budget.
Free up to 50,000 errors a month. No card.
Connect api
Laravel, keeping the Sentry SDK
- Step 1, done: The Sentry SDK points at VinktarSENTRY_LARAVEL_DSN changed, nothing else
- Step 2, done: First error arrivedA test exception from production
- Step 3, done: Release and environment taggedapi@4.12.0, production
- Step 4: Waiting for a signed-in userSet the user id so errors join to the people they hit
Fair to say
Where Nightwatch is the better choice
Made by Laravel, for Laravel
Performance, not only errors
An MCP server of its own
What Vinktar does
Errors, what led to them, and an agent that can read both
01 · Errors
Errors on a budget of their own
Vinktar counts errors and product events separately, and never counts a request or a query. A busy day of traffic does not use up your errors.
Laravel sends errors through the Sentry Laravel SDK, tested with sentry-laravel 4.28 on Laravel 13.
Connect api
Laravel, keeping the Sentry SDK
- Step 1, done: The Sentry SDK points at VinktarSENTRY_LARAVEL_DSN changed, nothing else
- Step 2, done: First error arrivedA test exception from production
- Step 3, done: Release and environment taggedapi@4.12.0, production
- Step 4: Waiting for a signed-in userSet the user id so errors join to the people they hit
02 · Understand
See what happened before the crash
Every error keeps the half hour before it: the requests, the breadcrumbs and the events you track, from the same user.
Events before· 4
- 12s beforereport_viewed/app/reports/revenue
- 1m 35s beforesearch_performed/app/reports
- 3m 10s beforedashboard_viewed/app/dashboards
- 4m 20s beforelog_in/login
03 · Fix
Your coding agent reads it too
Connect Claude Code, Cursor or Codex over MCP. It reads the issue, the stack trace and what the user did, and anything a browser sent reaches it fenced as data.
How each counts
Events in Nightwatch, errors in Vinktar
In Nightwatch every request, query, job, mail, cache operation, command and scheduled task is one event, so a request that runs ten queries is eleven.
| Laravel Nightwatch | Vinktar | |
|---|---|---|
| Free | 300,000 events and 14 days of lookback. A free project pauses after 30 days without traffic | 50,000 errors and 1,000,000 events, 30 days of history |
| First paid plan | Pro, $20 a month: 7.5 million events, 30 days of lookback | Starter, $29: 150,000 errors and 3,000,000 events, 1 year of history |
| Over the plan | Extra events at $0.20 to $0.50 per 100,000, up to a spending cap you set | Nothing is charged. Ingest pauses at twice the plan |
| Performance monitoring | Yes | No |
| Runs on | Laravel | Any app on a Sentry SDK or the Vinktar SDK |
Nightwatch’s plans from laravel.com/nightwatch/pricing, read 20 October 2026. Vinktar’s from its plan catalogue.
Vinktar’s price
One flat price a month
Errors and product events have their own budgets. Over the plan, nothing is charged: you get an email, and ingest pauses at twice the plan until the month turns or you upgrade.
Free
$0a month
- Errors
- 50,000
- Events
- 1,000,000
- History
- 30 days
Starter
$29a month
- Errors
- 150,000
- Events
- 3,000,000
- History
- 1 year
Pro
$99a month
- Errors
- 500,000
- Events
- 5,000,000
- History
- 1 year
Seats and projects are unlimited on every plan. See pricing or price your month.
Switching
Move an app off Nightwatch
- 1
Create a project
Sign up free, no card. The project’s Connect page shows its DSN. - 2
Install the Sentry Laravel SDK with Vinktar’s DSN
composer require sentry/sentry-laravel php artisan sentry:publish --dsn=https://vnk_pk_YOUR_KEY@in.vinktar.com/YOUR_PROJECT_ID - 3
Report request exceptions
On Laravel 11 and later, this line in bootstrap/app.php is what reports an exception a request throws.use Sentry\Laravel\Integration; ->withExceptions(function (Exceptions $exceptions): void { Integration::handles($exceptions); }) - 4
Send a test exception
Within a few seconds the project’s Errors page lists it, with its release and environment.php artisan sentry:test
Questions
What people ask first
Can I run Nightwatch and Vinktar together?
Is there a Vinktar package for Laravel?
Does Vinktar show slow queries or slow routes?
Where is my data stored?
Errors that do not run out with your traffic
Install the Sentry Laravel SDK with Vinktar’s DSN and see what each user did before the crash.