Downloads
Every way to get Surgewave running.
CLI (dotnet tool)
dotnet tool install -g Kuestenlogik.Surgewave.Tool
surgewave broker start --port 9092
NuGet packages
<PackageReference Include="Kuestenlogik.Surgewave.Client" />
<PackageReference Include="Kuestenlogik.Surgewave.Runtime" />
<PackageReference Include="Kuestenlogik.Surgewave.Streams" />
Docker
docker run --rm -p 9092:9092 -p 9093:9093 -p 5050:5050 \
kuestenlogik/surgewave-broker:latest
Default ports map straight through; override via environment variables or a
mounted appsettings.json — see
Broker configuration.
From source
git clone https://github.com/Kuestenlogik/Surgewave
cd Surgewave
dotnet build Kuestenlogik.Surgewave.slnx -c Release
dotnet run --project src/Kuestenlogik.Surgewave.Broker
Verifying downloads
Surgewave .swpkg plugin packages are signed. See the
Plugin Signing guide for how to set up
a trust store and verify releases.