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.