Early adopter pricing: prices will increase soon
macOS · Windows · Linux

Browse OPC UA servers on your Mac.
No Parallels. No Windows.

The only native macOS app that browses OPC UA namespaces, reads and writes node attributes, monitors subscriptions in real time, with certificate management and server simulation. No VMs, no CLI wrestling.

$14.99
One-Time
OPC UA
Protocol
3 Security
Modes
3 Platforms
macOS · Win · Linux

See it in action

Video placeholder: OPC UA Explorer demo

Full demo: namespace browsing, node reading/writing, subscription monitoring, and certificate management.

Namespace Browser in MacTools OPC UA Explorer: the full server address space as a hierarchical node tree

Namespace browser: explore the full OPC UA address space with hierarchical node tree navigation.

Node Attributes view: reading values, descriptions, engineering units, and data types of an OPC UA variable

Node attributes: read and write variable values, view descriptions, engineering units, and data types.

Subscriptions view: live monitored items with real-time value change notifications

Subscriptions: monitor value changes in real time with configurable sampling intervals and publishing rates.

Screenshot: Certificate Manager

Certificate manager: trust, reject, and manage X.509 certificates for secure OPC UA connections.

Certificate management. Security modes. Enterprise-grade security on your Mac.

OPC UA security is non-negotiable. The app supports all three security modes with full X.509 certificate lifecycle management. Generate application certificates, manage trust lists, and enforce encryption, all from a native macOS interface.

SEC-01

Security Mode: None

No encryption or signing. Useful for testing and development with local servers. Connect quickly without certificate exchange.

SEC-02

Security Mode: Sign

Messages are signed but not encrypted. Ensures data integrity and authentication without the overhead of full encryption. Ideal for trusted networks.

SEC-03

Security Mode: SignAndEncrypt

Full security: messages are both signed and encrypted. Application-layer authentication with X.509 certificates. Recommended for production environments.

CERT

Certificate Manager

Generate, trust, reject, and delete X.509 application certificates. Manage your own certificate and the server's certificate. View certificate details, validity periods, and thumbprints.

AUTH

Application Authentication

Each connection is authenticated with application-instance certificates. The app handles the OPC UA handshake, certificate exchange, and session creation automatically.

PKI

Trust List Management

Maintain trusted and rejected certificate lists. When connecting to a new server, review and accept its certificate. Once trusted, subsequent connections are seamless.

Everything you need. Nothing you don't.

A native OPC UA client that covers namespace browsing, node reading and writing, subscriptions, certificate management, and server simulation, all in one app. No subscriptions. No Electron. No Java.

01

Server Browser

Connect to any OPC UA server by endpoint URL. Discover available endpoints, security policies, and server capabilities. Connect with your preferred security mode and user identity.

02

Namespace Browser

Explore the full OPC UA address space with a hierarchical tree view. Navigate objects, folders, variables, and methods across multiple namespaces. Expand nodes to discover child nodes and references.

03

Attribute Read / Write

Read and write node attributes: value, description, engineering units, EU range, data type, access level. View structured data with type-aware formatting. Support for all built-in OPC UA data types.

04

Subscriptions & Monitored Items

Create subscriptions with configurable publishing intervals. Add monitored items to any variable node. Receive real-time value change notifications. Filter by data change trigger type and deadband.

05

Certificate Management

Generate and manage X.509 application certificates. Trust or reject server certificates. Maintain trusted and rejected certificate lists. View certificate details, validity, and thumbprints.

06

Security Modes

Support for all three OPC UA security modes: None (no security), Sign (message integrity), and SignAndEncrypt (full security). Select per-connection based on your requirements.

07

Reference Browser

Explore forward and inverse references for any node. See hierarchical references, organizational references, and type references. Understand the full relationship graph between nodes.

08

Server Mode Simulation

Run a simulated OPC UA server to test client implementations. Configure address space with custom variables and values. Useful for development and testing without a real PLC or SCADA system.

09

Namespace Index Browser

View all namespaces registered on a server with their URIs and namespace indices. Filter the address space by namespace to focus on application-specific nodes.

You're running UaExpert in a Java sandbox.

UaExpert works, until it doesn't on a Mac. JVM updates break certificate stores, DPI scaling turns your tree view into mush, and every plant-floor session starts with a launcher splash instead of your namespace. If you've Googled "UaExpert macOS certificate error", you already know.

01

Java Runtime Roulette

Every JVM update is a lottery ticket for your PKI directory and trust lists. A native app has no runtime to break.

02

Certificates That Fight Back

UaExpert's certificate handling on macOS buries trust lists in hidden directories. Ours is a first-class GUI: trust, reject, done.

03

Laggy Monitored Items

Latency through the JVM stack makes subscriptions stutter on busy servers. Native Rust: updates land when the server sends them.

04

Not Built for the Mac

DPI scaling, trackpad scrolling, Retina rendering: cross-platform Java tools treat macOS as an afterthought. This is a Mac app first.

How it compares to UaExpert

UaExpert is the free default, and a genuinely good one. Here's the honest breakdown of when $14.99 is worth it.

Factor
MacTools OPC UA Explorer
UaExpert (Unified Automation)
Price
$14.99 one-time
Free
Native macOS
Yes: Apple Silicon, no runtime
Java: JVM version dependent
Namespace browsing
Yes: hierarchical tree
Yes
Read / write attributes
Yes
Yes
Subscriptions & monitoring
Yes: low-latency native
Laggy on busy servers
Certificate manager
First-class GUI
Hidden directories on macOS
Security modes
None · Sign · SignAndEncrypt
Yes
Server simulation
Built-in
Separate download ( AnsiC server)
DA / HA / AC profiles
Not yet
Yes
Memory footprint
~80 MB
500 MB+ with JVM

Honest take: if you need DA/HA/AC companion-spec profiles or OPC UA PubSub, stay on UaExpert today. If you live in a namespace browser and a subscription monitor on a Mac, this is the smoother daily driver.

Built for engineers who carry MacBooks.

PLC commissioning, SCADA integration, driver development: OPC UA is the lingua franca of modern industrial data, and now you can speak it natively on your Mac.

PLC

PLC Commissioning

Browse namespaces on Siemens S7-1500 and Beckhoff TwinCAT PLCs. Verify exposed variables, check access levels, and confirm data types before wiring the SCADA.

SCA

SCADA Integration

Pre-flight OPC UA endpoints before connecting Ignition or WinCC. Test security policies, validate certificates, and read live values, without a Windows laptop.

SEC

Security Audits

Enumerate which endpoints accept Security Mode None vs SignAndEncrypt. Audit server certificates and trust lists before the plant's IT audit finds them.

DEV

Driver Development

Building an OPC UA client or server? Use built-in server simulation to test subscriptions, writes, and certificate exchange against a known-good peer.

DAT

Data Investigation

Subscribe to live tags, watch engineering units and EU ranges, and trace bad-quality values to their source node, with timestamps you can trust.

INT

System Integration

Validate OPC UA connectivity end-to-end during FAT. Confirm servers respond, certificates chain, and monitored items deliver, before go-live.

Common questions

Yes. MacTools OPC UA Explorer is a native app built with Rust and Tauri. It runs natively on both Apple Silicon and Intel Macs. No Rosetta, no virtual machines needed.
No. This is a native macOS app. No Windows, no Parallels, no Wine, no Java, no Python. Download from the App Store or direct link and it just works.
Yes. The app provides a hierarchical namespace browser that lets you explore all nodes, objects, variables, and methods on an OPC UA server. Navigate the full address space with an expandable tree view, filter by namespace index, and drill down to any node.
Yes. You can read any node attribute: value, description, data type, engineering units, access level, and more. For writable nodes, you can write new values with type-aware input. All built-in OPC UA data types are supported.
Yes. All three OPC UA security modes are supported: None, Sign, and SignAndEncrypt. The app includes a built-in certificate manager for generating, trusting, and rejecting X.509 certificates. Trust lists are maintained locally for seamless reconnection.
Yes. Create subscriptions with configurable publishing intervals and add monitored items to any variable node. The app delivers real-time value change notifications with timestamps. Configure sampling intervals, data change triggers, and deadband filters.
No. It is a one-time purchase of $14.99. No recurring fees, no in-app subscriptions, no "Pro" tier unlock. You get everything for one price.
Yes. The app includes a server mode that lets you run a simulated OPC UA server. Configure the address space with custom variables, set data types and initial values, and let clients connect to test their implementations. Useful for development without a real PLC or SCADA system.
Any standard-compliant OPC UA server. This includes Siemens S7-1200/1500 PLCs, Beckhoff TwinCAT, Ignition, KEPServerEX, Prosys Simulation Server, open62541-based servers, and any server implementing the OPC UA Binary or HTTPS transport.
The app supports OPC UA Part 4 (Services) for client and server operations, including session management, attribute services, node browsing, subscriptions, and monitored items. Security follows Parts 2 and 6 with X.509 certificate handling.
The reference browser lets you explore all references (relationships) connected to a node: both forward references (from the node to others) and inverse references (from others to the node). This includes hierarchical, organizational, and type definition references. Essential for understanding the full relationship graph of an OPC UA address space.

Licensing

Need classroom, laboratory, or organization-wide licensing?

Voltrus offers Academic Lab, Team, and Enterprise Site licenses from $299 one-time: one invoice, multi-seat usage, offline native apps.

See Academic & Enterprise Options

Mac App Store

Stop paying for Parallels.
Get a native OPC UA client: browse, monitor, secure.

$14.99
One-time purchase: no subscription, no hidden fees
Download on theApp Store Buy Direct: $14.99 Contact Support

Own another Voltrus tool? Claim 20% off your next purchase.

Direct download: dl-opcua-explorer.voltrus.id/latest

Stay Updated

Get notified about new features & updates

We add new OPC UA features, server profiles, and platform support regularly. No spam, only product updates.