PHPackages                             techdock/opcua-webapi-client - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. techdock/opcua-webapi-client

ActiveLibrary[API Development](/categories/api)

techdock/opcua-webapi-client
============================

PHP client for OPC UA Web API

v0.1.0(7mo ago)231MITPHPPHP ^8.1

Since Oct 20Pushed 6mo agoCompare

[ Source](https://github.com/TECHDOCK-CH/opcua-webapi-client)[ Packagist](https://packagist.org/packages/techdock/opcua-webapi-client)[ Docs](https://github.com/TECHDOCK-CH/opcua-webapi-client)[ RSS](/packages/techdock-opcua-webapi-client/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (2)Used By (0)

OPC UA WebAPI Client for PHP
============================

[](#opc-ua-webapi-client-for-php)

[![License](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](LICENSE)[![PHP Version](https://camo.githubusercontent.com/cc9cdea9aa96b40a822425e981b0a030e3371202973c7d57b74e8e99834f81dc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e312d626c7565)](https://www.php.net/)

A PHP client library for interacting with OPC UA servers via the OPC UA WebAPI. This library provides a simple and intuitive interface for reading values, browsing the address space, and performing other OPC UA operations over HTTP/HTTPS.

Features
--------

[](#features)

- Full support for OPC UA WebAPI operations
- Read node values (single and multiple)
- Browse the OPC UA address space
- Support for various node ID formats (numeric, string, namespace URIs)
- Comprehensive model classes for all OPC UA data types
- PSR-7 compatible HTTP client (Guzzle)
- Well-tested with integration examples

Requirements
------------

[](#requirements)

- PHP 8.1 or higher
- ext-curl
- ext-json
- ext-mbstring
- Guzzle HTTP client

Installation
------------

[](#installation)

Install via Composer:

```
composer require techdock/opcua-webapi-client
```

Quick Start
-----------

[](#quick-start)

```
