ni-apis-python is a Git repository that provides Python packages for NI's gRPC APIs.
NI created and supports these packages.
ni-grpc-extensions-- provides channel pool handling for gRPC communicationni.datamonikers.v1.client-- provides gRPC client code for the NI Data Moniker Service, version 1. The corresponding service is defined in theni.datamonikers.v1.protopackage.ni.datamonikers.v1.proto-- provides Python stubs for the definitions in theni.datamonikers.v1package. (.proto files at ni/datamonikers/v1)ni.grpcdevice.v1.proto-- provides stubs for definitions in thenidevice_grpcpackage. (.proto files at ni/grpcdevice/v1)ni.measurementlink.discovery.v1.client-- provides gRPC client code for the NI Discovery Service, version 1. The corresponding service is defined in theni.measurementlink.discovery.v1.protopackage.ni.measurementlink.discovery.v1.proto-- provides Python stubs for the definitions in theni.measurementlink.discovery.v1package. (.proto files at ni/measurementlink/discovery/v1)ni.measurementlink.measurement.v1.proto-- provides Python stubs for the definitions in theni.measurementlink.measurement.v1package. (.proto files at ni/measurementlink/measurement/v1)ni.measurementlink.measurement.v2.proto-- provides Python stubs for the definitions in theni.measurementlink.measurement.v2package. (.proto files at ni/measurementlink/measurement/v2)ni.measurementlink.pinmap.v1.client-- provides gRPC client code for the NI Pin Map Service, version 1. The corresponding service is defined in theni.measurementlink.pinmap.v1.protopackage.ni.measurementlink.pinmap.v1.proto-- provides Python stubs for the definitions in theni.measurement.pinmap.v1package. (.proto files at ni/measurementlink/pinmap/v1)ni.measurementlink.proto-- provides Python stubs for the definitions in theni.measurementlinkpackage. (.proto files at ni/measurementlink)ni.measurementlink.sessionmanagement.v1.proto-- provides Python stubs for the definitions in theni.measurementlink.sessionmanagment.v1package. (.proto files at ni/measurementlink/sessionmanagement/v1)ni.measurements.data.v1.client-- provides gRPC client code for the NI Data Store Service, version 1. The corresponding service is defined in theni.measurements.data.v1.protopackage.ni.measurements.data.v1.proto-- provides Python stubs for the definitions in theni.measurements.data.v1package. (.proto files at ni/measurements/data/v1)ni.measurements.metadata.v1.client-- provides gRPC client code for the NI Metadata Store Service, version 1. The corresponding service is defined in theni.measurements.metadata.v1.protopackage.ni.measurements.metadata.v1.proto-- provides Python stubs for the definitions in theni.measurements.metadata.v1package. (.proto files at ni/measurements/metadata/v1)ni.panels.v1.proto-- provides Python stubs for the definitions in theni.panels.v1package. (.proto files at ni/panels/v1)ni.protobuf.types-- provides Python stubs for the definitions in theni.protobuf.typespackage. (.proto files at ni/protobuf/types)
ni-apis-python supports Windows and Linux operating systems.
ni-apis-python supports CPython 3.9+.