API Ingress

The API Ingress page manages API-based integrations that feed data to the platform using external collectors or middleware. You use this path when running a Kudzu analytics agent — such as a Semtech UDP packet forwarder proxy or a Semtech LoRa Basics Station proxy — on your gateways or on your own premises.

API ingress key list

Key areas#

API key list#

The main view shows existing API ingress keys with their names and creation dates.

Create API key#

Click Create API Key in the top-right corner to generate a new key. A dialog appears showing the generated key value and a field for an optional friendly name.

Create API key dialog

Copy the API key immediately — it cannot be accessed again after the dialog is closed.

Use cases#

API ingress keys support several integration patterns:

PatternDescription
Semtech UDP Packet Forwarder ProxyA man-in-the-middle agent that runs on or near the gateway and forwards packet forwarder traffic to the platform
Semtech LoRa Basics Station ProxyA similar proxy for Basics Station protocol gateways
Custom analytics integrationsOperators developing their own LNS or using custom ingestion solutions can feed data directly via the API

Kudzu Analytics repository#

For custom integrations, documentation and examples are available at github.com/kudzu-technologies/analytics. The repository contains a gRPC endpoint definition, an example Go client, and an example packet forwarder.

Kudzu Analytics GitHub repository

How to use this view#

  1. Navigate to Configuration > API Ingress in the sidebar.
  2. Click Create API Key to generate a new key.
  3. Copy the API key immediately — it will not be shown again.
  4. Optionally give the key a friendly name and close the dialog.
  5. Use the API key to configure the Semtech UDP proxy, LoRa Basics Station proxy, or a custom integration client.

For more details on building custom integrations, see the Developer Reference.