dotnet-inngest 1.0.0

dotnet tool install --global dotnet-inngest --version 1.0.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local dotnet-inngest --version 1.0.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-inngest&version=1.0.0
                    
nuke :add-package dotnet-inngest --version 1.0.0
                    

dotnet-inngest

A .NET tool for the Inngest .NET SDK. dotnet inngest dev runs the Inngest dev server for the app in the current folder, without you installing the Inngest CLI first.

Install

dotnet tool install --global dotnet-inngest

Or as a local tool, recorded in the tool manifest of a repository:

dotnet new tool-manifest
dotnet tool install dotnet-inngest

Use

Start your app, then the dev server, each in its own terminal:

dotnet run
dotnet inngest dev

The first run downloads the release of the Inngest CLI for your system from GitHub, checks its SHA-256 and keeps it for the later runs. It then runs inngest dev and passes on its output, its exit code and Ctrl+C.

  • Without -u, the app's address is read from the first launch profile in Properties/launchSettings.json that runs the project and has an http address, plus /api/inngest. -u <url> names another, and --no-discovery (for a Connect worker) asks for none. --project <path> reads the launch settings of another project.
  • Every other option goes to inngest dev as it is, as in dotnet inngest dev --port 9000. dotnet inngest dev -- --help shows the options of the CLI.
  • The tool is pinned to one release of the CLI, whose SHA-256 checksums are built into the tool. --cli-version <version> runs another, checked against the checksums.txt of its release.
  • When the CLI cannot be downloaded, the error ends with the docker run command for the same address.

Documentation

Templates and the dotnet inngest command has the options, the folder the CLI is kept in, and what the tool does and does not do. The SDK itself is documented at https://damikun.github.io/inngest-dotnet/.

License

Apache License 2.0; the package includes the NOTICE file. The package holds no part of the Inngest CLI: it is Inngest's software, which the tool downloads, under the license in the LICENSE.md of its release. inngest-dotnet is a community project and is not affiliated with or endorsed by Inngest Inc. "Inngest" is a trademark of Inngest Inc.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.0.0 71 10/31/2026