NSmithy.SmithyCli
1.73.0
dotnet add package NSmithy.SmithyCli --version 1.73.0
NuGet\Install-Package NSmithy.SmithyCli -Version 1.73.0
<PackageReference Include="NSmithy.SmithyCli" Version="1.73.0"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
<PackageVersion Include="NSmithy.SmithyCli" Version="1.73.0" />
<PackageReference Include="NSmithy.SmithyCli"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add NSmithy.SmithyCli --version 1.73.0
#r "nuget: NSmithy.SmithyCli, 1.73.0"
#:package NSmithy.SmithyCli@1.73.0
#addin nuget:?package=NSmithy.SmithyCli&version=1.73.0
#tool nuget:?package=NSmithy.SmithyCli&version=1.73.0
NSmithy
Preview: NSmithy is in preview; expect some API changes before 1.0.
Docs · Examples · Design Docs · smithy.io
NSmithy brings Smithy code generation to .NET. It generates typed clients, ASP.NET Core server stubs, and model types from a Smithy model as part of dotnet build.
Development
The recommended way to work on this repo is with Nix and devenv.
Install Nix (recommended: Determinate Nix) and devenv.
Optionally install direnv to activate the dev environment automatically when entering the directory (
direnv allow). Without it, rundevenv shellmanually.Use the
justrecipes to build, test, and package:just # list all available recipes just build # build the codegen JAR and .NET solution just test # run the test suite just fmt # format all code just docs # start the documentation dev server just ci # run the full CI pipeline locally
Related Projects
- Smithy: The IDL and protocol framework NSmithy is built on.
- smithy4s: Scala codegen from Smithy models and the main inspiration for NSmithy.
- alloy: Smithy extensions used by NSmithy for
simpleRestJsonand gRPC. - smithy-go / smithy-typescript: Official Smithy codegen plugins for Go and TypeScript.
- TypeSpec: Microsoft's alternative API description language, with first-party .NET emitters.
Learn more about Target Frameworks and .NET Standard.
This package has 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 |
|---|---|---|
| 1.73.0 | 179 | 10/11/2026 |