---
title: "Sparkplug Host App | Introduction | N3uron KB V1.22"
slug: "sparkplug-host-app-introduction"
description: "Sparkplug Host App is a N3uron module designed to act as a Sparkplug  Host Application, publishing STATE and handling commands while consuming MQTT Sparkplug payloads. "
updated: 2026-02-07T19:04:41Z
published: 2026-02-07T19:04:41Z
canonical: "docs.n3uron.com/sparkplug-host-app-introduction"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.n3uron.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

[![](https://cdn.document360.io/54093ab5-6b22-4542-a265-04377931f11a/Images/Documentation/sparkplug-compatible-logo.svg)](https://sparkplug.eclipse.org/compatibility/compatible-software/)

The Sparkplug Host Application module enables the N3uron IIoT Platform to operate as a host application in an MQTT Sparkplug network, allowing it to seamlessly consume, manage, and contextualize real-time data from **Edge of Network (EoN)** nodes and devices.

Once configured, the module automatically discovers all connected Sparkplug nodes and devices, including their status, data models, metrics, and properties. It simplifies integration by allowing direct and effortless creation of N3uron tags from any Sparkplug metric.

![](https://cdn.document360.io/54093ab5-6b22-4542-a265-04377931f11a/Images/Documentation/N3-V122-Sparkplug-Host-Application.jpg)

## Key Features

- **Full compatibility with Sparkplug B** specifications v2 and v3, ensuring interoperability with compliant MQTT Sparkplug devices and platforms.
- Out-of-the-box support for all **Sparkplug data types**, including arrays and datasets.
- **Automatic self-discovery** of Sparkplug nodes, devices, and network hierarchy, enabling rapid onboarding with minimal configuration.
- **Built-in browser** for intuitive exploration and simplified integration of Sparkplug data into N3uron.
- Support for **Sparkplug templates (UDTs)**, enabling standardized data models and scalable deployments.
- **Bidirectional communication**, allowing commands and control signals to be sent to nodes and enabling writes to Sparkplug tag values.
- MQTT **broker clustering** support, designed for high-availability and fault-tolerant deployments.
- **Secure communications** with TLS encryption, including optional support for mutual TLS (mTLS) authentication.
- **Payload compression** using GZIP or DEFLATE, reduces bandwidth usage and optimizes network performance.
