o6-python — OPC UA for Python¶
o6-python is a high-performance Python library for OPC UA, built on top of open62541 — one of the most battle-tested open-source OPC UA stacks. It gives you a clean, Pythonic API for both client and server use cases, without sacrificing the reliability or speed of native C.
Key Features at a Glance¶
Where to Find What¶
| Section | What you'll find |
|---|---|
| Quick Start | Install, connect to a server, read your first value |
| Client | Full client API guide — sessions, subscriptions, browsing, events |
| Server | Building an OPC UA server — nodes, variables, methods, namespaces |
| API Reference | Auto-generated reference for all public classes and functions |
| Core Concepts | OPC UA concepts explained: nodes, addresses, data types, security |
| Examples | Runnable code examples for common use cases |