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


Introduction to NurApi

NurApi stands for Nordic ID's Universal RFID Application Programming Interface. Developed by Nordic ID, NurApi enables communication between RFID readers and software applications that manage 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 NurApi TypeScript libraries include comprehensive documentation and samples. (try it now)

The RFIDStudio offers a web-based playground for experimenting with RFID functionality. All you need is a reader.

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:

  • Web, nodeJS (typescript)
  • 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

Support libraries

API documentation. Markdown references for NurApi .NET libraries

Add-on library to extend the 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 NurApi's capabilities, offering additional features and functionality.

NuGet packages

Samples