Skip to content
This repository was archived by the owner on Aug 26, 2026. It is now read-only.

Repository files navigation

AxonPush for .NET

This repository has moved to axonpush/sdks.

The .NET SDK now lives at packages/dotnet, alongside the TypeScript and Python SDKs, all built against one OpenAPI contract produced by the backend.

Do not use the code in this repository

It does not work, and the version here was never published to NuGet.

It posted to POST /events, where the only route is GET /events/search, so every publish returned 404. It also sent channelId where the API declares channel_id, which the server rejects because it validates with forbidNonWhitelisted. Nothing caught either, because nothing compared the client to the contract.

Both are fixed in the new repository, where a contract test suite reads the OpenAPI document directly and asserts the route, the required fields and the field names. Those tests fail against the code here, which is the point of them.

Where things went

Source axonpush/sdkspackages/dotnet
Issues and pull requests axonpush/sdks/issues
Releases tagged sdk-dotnet-v* in the new repository

The OpenTelemetry span exporter and the Semantic Kernel integration came across unchanged; it was only the HTTP layer beneath them that was wrong.

About this repository

It is archived and read-only. History came across with git filter-repo, so per-file history survives in the new repository.

About

Moved to axonpush/sdks (packages/dotnet). Archived.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages