Your sensors
already work.
Now make their data work too. Xpectra supports every major hardware client and DAQ system with zero vendor lock-in.

Native SDK
LabVIEW
Connect your NI instruments directly via LabView plugin. Standardized VIs for high-speed streaming without middleware.

Native SDK
Python
5 lines to start streaming telemetry. Perfect for data scientists and rapid prototyping.
python
# pip install xpectra-client
from xpectra import Client
import pandas as pd
client = Client(api_key="sk_xp_...")
dataset = client.experiments.get("<uuid>") \
.datasets.get("Sensors")
dataset.ingest(pd.read_csv("sensors.csv"))Native SDK
C++ / gRPC
Low-latency gRPC client for embedded or real-time systems. Native Protobuf definitions.
cpp
#include <xpectra.hpp>
auto sdk = xpectra::SDK::Connect("XPECTRA_API_KEY");
sdk->push("vibration_01", 104.2);Native SDK
NI-DAQmx
Direct ingestion from NI hardware via LabView plugin. High-sample rate support with sub-second persistence.

Batch Upload
CSV / Batch
Batch upload historical data. We handle schema inference and time-alignment automatically.
bash
xpectra ingest archive_data.csv \
--api-key "XPECTRA_API_KEY"HTTP API
REST / HTTP
Simple webhook or JSON ingestion for web-enabled hardware and edge gateways.
json
POST https://ingest.xpectra.io/v1/telemetry
Auth: Bearer XPECTRA_API_KEY
{ "val": 22.1 }