This is SDK for using WebAssembly (wasm) compiled Open Policy Agent policies with dotnet core.
For more information check out the guide.
- Fast in-process OPA policies evaluation.
- Full ABI support.
- Additional OPA built-ins.
- Compilation.
- AspDotNet Core integration.
Official | Preview | |
---|---|---|
OpaDotNet.Wasm | ||
OpaDotNet.Extensions.AspNetCore | ||
OpaDotNet.Compilation.Cli | ||
OpaDotNet.Compilation.Interop |
- OPA - An open source, general-purpose policy engine that unifies policy enforcement across the stack.
- Moq - The most popular and friendly mocking library for .NET.
- xUnit.net - Free, open source, community-focused unit testing tool for the .NET Framework.
- wasmtime-dotnet - .NET embedding of Wasmtime.
- IPNetwork2 - Utility classes take care of complex network, IPv4, IPv6, CIDR calculation for .NET developers.
- BenchmarkDotNet - Powerful .NET library for benchmarking.
- Semver - Implementation in .Net based on the v2.0.0 of the spec.
- json-everything - Set of libraries that ensure that common JSON functionality has good support in the System.Text.Json space.
- YamlDotNet - YamlDotNet is a YAML library for netstandard and other .NET runtimes.
- OPA SDK - High-level API for embedding OPA inside of Go programs.
- .NEXT - Powerful libraries aimed to improve development productivity and extend .NET API with unique features.