> This page is for SDKs, version Legacy.
> For other versions, use one of these documentation indexes:
> - Current (default): https://buildwithfern.com/learn/sdks/current/llms.txt
> - Legacy: https://buildwithfern.com/learn/sdks/legacy/llms.txt

> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt.

## 1.27.0

**`(feat):`** Switch from Guzzle to PSR-7/17/18 HTTP interfaces; SDKs are now framework-agnostic
and should work with any PSR-18 compliant HTTP client (Guzzle, Symfony HttpClient, etc.)
The SDK uses `php-http/discovery` to automatically find an installed PSR-18 client at runtime.
Retry logic is now implemented via a `RetryDecoratingClient` decorator instead of as Guzzle
middleware. Existing Guzzle users should be unaffected as Guzzle implements PSR-18.