A universal language for the DAQ industry
openDAQ is an open-source data acquisition (DAQ) SDK that gives devices and measurement software from any vendor one way to describe themselves and exchange data. A product is mapped once and every compatible application can use it.
- Apache 2.0
- open source
- Dewesoft + HBK
- joint venture
- C++
- Python
- C#
- C
- Delphi
Devices discovered
- Introducing Awesome openDAQ on the new openDAQ websiteopenDAQ · News · 3 November 2026NEW
- SIRIUS XDewesoft · 8 AI · 2 CNTNativeOPC UA
- FusionLNHBK · 16 AI · PTPNativePTP
- digiBOXHBK · 4 AILT
Streaming
● one time base · sync
Built and adopted across the industry




























How it works
The whole idea in sixty seconds
openDAQ in 60 seconds
00:00 / 01:00
The problem00:00 · STEP 1 OF 6
A modern test system is never one vendor
DAQ devices and measurement software arrive from different suppliers and each has its own driver and API. The standards meant to bridge them are several rather than one.
Step 1 of 6, the problem. A modern test system is never one vendor. DAQ devices and measurement software arrive from different suppliers and each has its own driver and API. The standards meant to bridge them are several rather than one.
Where you fit
Three ways into openDAQ. One of them is yours.
Not sure which is closest? Compare all three
Awesome openDAQ
What people build with openDAQ
Awesome openDAQ also lists 18 open-source modules to build on, including Common Lisp, Java and Rust bindings. See the modules
Questions
What people ask first
Is openDAQ free to use?
Yes. The SDK is free under Apache 2.0 with no feature gating and no seat count. You can build a commercial product on it, ship it and sell it without paying anyone or telling openDAQ. openDAQ d.o.o. earns from membership and services. Community membership is free and paid membership starts at €10,000 per year.
Which programming languages does openDAQ support?
The SDK is written in C++ and the same API is available through five language bindings: C++, Python, C#, C and Delphi. It runs on Windows, Linux and macOS and devices running a real-time operating system use openDAQ LT, a set of plain C stacks. The current release is 3.40.3, published in August 2026, and the simulator on this site walks through seven short programs in Python or C++.
How do I make my device openDAQ compatible?
Write a device module that maps the product into the openDAQ model, or use a shared protocol integration where the product already speaks a supported protocol. Then have the product tested in the openDAQ compliance lab. Each track has four checks and all four must pass. Testing is included in the Advanced, Premium and Diamond memberships.
Who is behind openDAQ?
openDAQ d.o.o. is a separate company registered in Trbovlje, Slovenia. Dewesoft and HBK founded it as a joint venture in 2022 and are its shareholders. The company pursues its own goal of an open standard that every vendor can adopt on equal terms. The founders build on the same public SDK as every other adopter. 14 companies are listed as using it.
Could Dewesoft or HBK take control of the standard?
The structure is designed to prevent that. The SDK is public under Apache 2.0 so anyone may use, change and fork it whatever any company decides. openDAQ d.o.o. succeeds only when products from many vendors adopt the standard and favouring its shareholders would work against that goal. The compliance lab applies the same checks to every product whoever makes it.
Next step
Tell us what you are trying to connect
A device, an application, a mixed-vendor system or a question. One contact route handles all of it.


