Home

TanDEMX

TanDEMX is an open-source software framework designed to manage the demultiplexing and exchange of multiplexed data streams across distributed systems. It provides a pluggable architecture to route, transform, and store data from multiple input channels into separate, independently consumable streams.

The core components include a core processing engine, demultiplexer plugins, a data model, and adapters for

TanDEMX originated as an open-source project in the early 2020s and has since grown through community contributions.

Applications include telemetry and sensor networks, laboratory instrument data, and any scenario requiring parallelized splitting of

In reception, TanDEMX is noted for its modularity and extensible plugin system but can present a steep

storage
backends
and
messaging
systems.
It
supports
both
real-time
streaming
and
batch
processing,
and
can
consume
data
from
message
buses
such
as
Apache
Kafka
or
RabbitMQ,
as
well
as
files
and
REST
endpoints.
Demultiplexing
strategies
can
be
implemented
as
plugins.
It
is
governed
by
an
open
maintainers
group
and
accepts
third-party
plugins.
The
project
hosts
its
code
in
a
public
repository
with
issue
tracking
and
documentation.
multiplexed
input
streams
into
separate
pipelines
for
storage,
analysis,
or
routing.
It
is
used
to
build
data
pipelines
where
inputs
arrive
multiplexed
and
must
be
routed
to
dedicated
processing
components.
initial
learning
curve
for
new
users.
Documentation
and
tutorials
are
available,
and
the
community
provides
support
through
issues
and
discussion
forums.