Skip to content
Kevin Herron edited this page Oct 4, 2026 · 7 revisions

Eclipse Milo is an open-source implementation of OPC UA (IEC 62541) for Java. It includes an OPC UA stack and client and server SDKs. Milo targets OPC UA 1.05 and runs on Java 17 or later.

This user guide is being built for Milo 1.2.0-SNAPSHOT. Topic pages currently contain outlines and links to existing examples and guides. The 1.2.0 feature and migration guide is available for applications upgrading from 1.1.7.

Start here

SDK guides

  • Client SDK: connect, browse, read, write, subscribe, and call methods.
  • Server SDK: configure a server, build its address space, and connect it to live data.
  • Examples: runnable code and suggested learning paths.

Reference and operations

Getting help

Contributing

Contributor resources link to build instructions, conventions, testing guidance, and architecture documentation in the source repository.

Clone this wiki locally