Skip to content

Runtime support

The PHP SDK is built and tested against the matrix below.

Runtime linuxmacoswindows
8.3 ●●○
8.4 ●●○

The minimum supported PHP version is 8.3.0. Earlier versions lack the readonly classes, asymmetric visibility, and typed-property defaults the SDK relies on.

  • PSR-18 (psr/http-client) for the HTTP client. Bring your own (Guzzle, Symfony HTTP Client, or a mock).
  • PSR-17 (psr/http-factory) for request/stream factories.
  • PSR-7 (psr/http-message) for requests, responses, and streams.
  • PSR-3 (psr/log) for the optional logger.

See PSR-18 setup for how the SDK auto-discovers these.