Nordic ID Github
SDK
C/C++  C# .NET JAVA  Android  Windows  Maui


NurApi documentation


Introduction to NurApi

NurApi stands for Nordic ID's Universal RFID Application Programming Interface. Developed by Nordic ID, NurApi facilitates communication between RFID readers and the software applications that manage the data collected from RFID tags. This API is designed to be both flexible and easy to integrate, making it a versatile tool for developers in various RFID applications.

The NordicID.NurApi.Net serves as the foundational library for NurApi, targeting netstandard 2.0. It's essential to be installed in every project, while additional support libraries complement and enhance its functionality.

Supported Projects and Platforms for NurApi:

  • WinForms
  • .NET MAUI (Android, Windows, iOS, and Mac Catalyst)
  • Xamarin.Forms, Xamarin.Android, and Xamarin.iOS
  • .NET Desktop apps (WPF and UWP)
  • AvaloniaUI
  • Console apps
  • .NET Framework applications
  • Blazor applications
  • Unity projects
  • Linux applications
  • Cross-platform .NET Core applications
    Essentially, any environment compatible with netstandard 2.0 libraries.


Support libraries

Add-on library to extend Nur api, with a range of connection protocols to enable extensive connectivity. This encompasses diverse protocols like BLE and USB specifically tailored for Android. For instance, incorporating the NordicID.NurApi.USBTransport package into a WPF application grants the capability to discover USB devices. This integration allows for obtaining a connection Uri, enabling the use of NurApi's Connect(Uri) method to establish a connection.

These specialized libraries expand the capabilities of NurApi, offering additional features and extended functionality.

NuGet packages

Samples