🐘Laravel Integration

Laravel Outbound API Monitoring

Automatically track every HTTP call your Laravel application makes. Zero configuration. Non-blocking. Production-ready.

Get started in seconds:

composer require outboundiq/laravel-outboundiq

Plug & Play Integration

No manual instrumentation. No code changes. Just install and your HTTP calls are tracked.

📦

1. Install Package

Add the package via Composer and set your API key in .env

2. Automatic Tracking

All Http::get(), Http::post() calls are automatically tracked

📊

3. Real-Time Insights

See response times, errors, and provider health in your dashboard

Built for Laravel Developers

Laravel HTTP Client Auto-Tracking

Every call made with Laravel's Http facade is automatically captured and sent to OutboundIQ.

// Automatically tracked!
$response = Http::get('https://api.stripe.com/v1/charges');
$response = Http::post('https://api.twilio.com/messages');

Guzzle Wrapper Included

For direct Guzzle usage, use our tracked client wrapper.

use OutboundIQ\Laravel\Http\OutboundIQGuzzleClient;

$guzzle = app(OutboundIQGuzzleClient::class);
$response = $guzzle->get('https://api.example.com');

Automatic User Context

Know which user triggered each API call. Auth::user() is automatically captured.

// User context is automatically included
// with every tracked request
{
  "user_id": "123",
  "user_type": "App\Models\User",
  "context": "authenticated"
}

Non-Blocking Performance

Metrics are sent via background processes. Your app never waits for OutboundIQ.

// Fire-and-forget architecture
// Uses proc_open with curl
// Zero impact on response time

Test Your Integration Instantly

Verify everything is working with a single artisan command

php artisan outboundiq:test

Start Monitoring Your Laravel APIs Today

Free tier available. No credit card required.