Skip to content

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
Bindings
  • C++
  • Python
  • C#
  • C
  • Delphi
openDAQ client
on the network

Devices discovered

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

Without openDAQ

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.

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.

Membership & services

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++.

Try the API in the simulator

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.

Certification in detail

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.

About openDAQ

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.

How certification works

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.