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.proto
-- provides Python stubs for the definitions in theni.datamonikers.v1
package. (.proto files at ni/datamonikers/v1)ni.grpcdevice.v1.proto
-- provides stubs for definitions in thenidevice_grpc
package. (.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.proto
package.ni.measurementlink.discovery.v1.proto
-- provides Python stubs for the definitions in theni.measurementlink.discovery.v1
package. (.proto files at ni/measurementlink/discovery/v1)ni.measurementlink.measurement.v1.proto
-- provides Python stubs for the definitions in theni.measurementlink.measurement.v1
package. (.proto files at ni/measurementlink/measurement/v1)ni.measurementlink.measurement.v2.proto
-- provides Python stubs for the definitions in theni.measurementlink.measurement.v2
package. (.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.proto
package.ni.measurementlink.pinmap.v1.proto
-- provides Python stubs for the definitions in theni.measurement.pinmap.v1
package. (.proto files at ni/measurementlink/pinmap/v1)ni.measurementlink.proto
-- provides Python stubs for the definitions in theni.measurementlink
package. (.proto files at ni/measurementlink)ni.measurementlink.sessionmanagement.v1.proto
-- provides Python stubs for the definitions in theni.measurementlink.sessionmanagment.v1
package. (.proto files at ni/measurementlink/sessionmanagement/v1)ni.measurements.metadata.v1.proto
-- provides Python stubs for the definitions in theni.measurements.metadata.v1
package. (.proto files at ni/measurements/metadata/v1)ni.panels.v1.proto
-- provides Python stubs for the definitions in theni.panels.v1
package. (.proto files at ni/panels/v1)ni.protobuf.types
-- provides Python stubs for the definitions in theni.protobuf.types
package. (.proto files at ni/protobuf/types)
ni-apis-python
supports Windows and Linux operating systems.
ni-apis-python
supports CPython 3.9+.