Automatically track every HTTP call your Laravel application makes. Zero configuration. Non-blocking. Production-ready.
Get started in seconds:
composer require outboundiq/laravel-outboundiqNo manual instrumentation. No code changes. Just install and your HTTP calls are tracked.
Add the package via Composer and set your API key in .env
All Http::get(), Http::post() calls are automatically tracked
See response times, errors, and provider health in your dashboard
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');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');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"
}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 timeVerify everything is working with a single artisan command
php artisan outboundiq:testFree tier available. No credit card required.