Nominal Docs For Developers & Agents#
Quickstarts
Connect to Nominal with a Client
from nominal.core import NominalClient
client = NominalClient.from_profile("default")
dataset = client.create_dataset("My dataset")
Talk to Nominal with your agent
> Find last week's runs on engine-3 and plot chamber pressure in my workbook.⏺ nominal - search_resources (MCP) ⎿ 4 runs on engine-3
Acquire instrument data with Nominal Instro
daq = InstroDAQ("bench", NIDAQDriver("Dev1"))
daq.configure_voltage_input("Dev1/ai0")
volts = daq.read_analog()
Docs by Connector
Python — choose a library
Nominal Python Client
Interface with Nominal programmatically
instro
Interface with hardware
SQL — choose a guide
SQL
Query Nominal with SQL
NI / LabVIEW — choose an integration
NI LabVIEW
Stream data from LabVIEW VIs
NI TestStand
TestStand step library and report model plugin
NI VeriStand
Custom device that streams to Nominal
NI FlexLogger
Streaming and TDMS upload plugin for FlexLogger
MathWorks / MATLAB — choose a library
MATLAB client
Work with Nominal data from MATLAB
Simulink
Stream data from a Simulink model
REST/GRPC — choose a reference or a client library
REST/gRPC API
Python
Rust
Go
Other tools — choose a tool
nomctl CLI
Nominal's command-line tool
Grafana plugin
Show Nominal data in Grafana dashboards
Direct File Ingestion
Upload CSV, MCAP, TDMS and other files