JMI.DotNet5.IoTHub.REST.API.Template.CSharp 5.0.986

There is a newer version of this package available.
See the version list below for details.
dotnet new install JMI.DotNet5.IoTHub.REST.API.Template.CSharp::5.0.986
This package contains a .NET Template Package you can call from the shell/command line.

VSIX version for Visual Studio available here.


This extension helps to build a Microsoft Azure IoT Hub REST facade in a few seconds. The created solution is ready to be used (it only requires setting the Microsoft Azure IoT Hub connection string in the appsettings.json configuration file).

From the architectural perspective, this type of template offers the possibility of creating a facade or a microservice and adding different levels of logic (security, business, etc) to the technical IoT device management API (C2D and D2C) hosted in Microsoft Azure IoT Hub.

The .NET CLI solution template relies on:

  • IoTHub's features (Azure IoT Hub C# SDK)
  • .NET 5

How to install the package?

You only need to type the next command: dotnet new --install JMI.DotNet5.IoTHub.REST.API.Template.CSharp::[version]

How the package works?

Check if the new template has been installed properly: dotnet new --list

You should see a new template called iothubwebapi5.

To create a new solution based on this template, type the command below: dotnet new iothubwebapi5 -ic [IoT Hub connection string] -n [solution-name]

To visualize all the options and parameters type: dotnet new iothubwebapi5 -h

  • net5.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
5.0.1013 2,486 11/11/2020
5.0.1009 448 11/10/2020
5.0.998 503 11/8/2020
5.0.989 402 11/2/2020
5.0.988 440 11/2/2020
5.0.986 400 11/1/2020
5.0.951 557 10/31/2020