Find what you need.
Quick-start in three minutes, or jump straight to the full package list. Every package is versioned per release; the version selector lives in the docs right-rail.
Three minutes to a session.
Install the client, point it at an OPC UA server, read a node. Everything else is a refinement of these three calls.
composer require php-opcua/opcua-client
use PhpOpcua\Client\ClientBuilder;
$client = ClientBuilder::create()
->connect('opc.tcp://localhost:4840');
$value = $client->read('ns=2;s=Temperature');
Package · version · page.
The hub is a thin index over many independent repositories. Every package picks its own release cadence, and every release ships its own docs tree.
Packages
Each package is one composer-installable library. Find them on the packages page; the docs sidebar shows source provenance, type, GitHub stats and the latest release.
Versions
Each package keeps a master branch tracking trunk plus tagged releases like v4.3.x. The version selector lives in the docs right rail.
Pages
Inside a version, docs are CommonMark with a small set of DMD directives for callouts, code blocks, tabs and steps. The CHANGELOG ships with each tag.
Start here.
Three packages most readers want first.