Skip to content

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

Key Features

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