Composer не имеет ничего общего с Laravel или Guzzle, это просто менеджер пакетов. Вы можете использовать - и я предлагаю сделать это - composer в своем проекте, даже если вы не используете фреймворк.
Сказал, что, когда у вас есть исходный код Guzzle (через composer или загрузка напрямую) код; я бы не рекомендовал последний) вы можете просто использовать его везде.
Кстати, я бы предложил использовать composer по двум (основным) причинам:
- Вы можете держать под контролем зависимости (например, Guzzle), чтобы легко обновлять / понижать их. Также composer будет отслеживать возможные конфликты с другими зависимостями (которые, например, не могут работать вместе при некоторых обстоятельствах)
- Composer имеет собственный автозагрузчик psr-4
Так да, вы можете использовать Guzzle также без фреймворка и без composer, ничто не мешает вам сделать это.