Real results in
5 minutes.
No complex configuration. No vendor lock-in. Just industrial-grade telemetry infrastructure, pre-configured for your sensors.
01
Create a dataset.
Head to the Xpectra Console, name your mission, and generate an ingestion key. This key is your ticket to standardized, high-volume telemetry persistent storage.
API Key Generated
x_prd_7829...ae21
Ready for Ingest
02
Point your client.
Choose your preferred environment. Use our native libraries for Python, C++, or LabVIEW to start streaming high-resolution telemetry in minutes.
1. Python SDK
python_client.py
import xpectra
# Your ingest key from the Console
client = xpectra.Client("xp_live_a1b2c3d4")
# Stream any named channel with any value
client.stream(
channel="voltage_01",
value=24.5,
unit="V"
)
# That's it. Open the Playground to see it live.2. C++ / gRPC
main.cpp
#include <xpectra.hpp>
int main() {
// 1. Connect to the Xpectra Core with your key
auto client = xpectra::SDK::Connect("xp_live_a1b2c3d4");
// 2. Stream telemetry directly from your main loop
client->stream({
.channel = "vibration_01",
.value = 104.2,
.unit = "G"
});
return 0;
}3. LabVIEW Plugin

Standardized VIs for high-speed streaming without middleware.
03
Watch data appear.
Open the Mission Control Playground. Your data is being validated, standardized, and stored in XpectraDB in real-time.

Open Playground