AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Connect business systems with Azure Service Bus, ordered processing, message history, and an operator console for recovery.
Developer toolsC# · TypeScriptGitHub @context-and-ossOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗NimBus is an open-source .NET integration platform built on Azure Service Bus. It keeps related messages in order, tracks their processing history, and gives operators a web console to investigate failures, retry messages, or skip blocked work.
It is designed for teams connecting business systems such as CRM, ERP, and billing, where a failed message must be understood and recovered before subsequent work continues.
Website · Watch the demo · Documentation
You write adapters that publish business events and handle incoming events. Azure Service Bus routes them between endpoints. The Resolver records processing outcomes in the message store, and operators use the WebApp to inspect and recover failed work.
Deploy the platform into your own environment and integrate applications through the SDK or supported interoperability paths. NimBus builds on Service Bus sessions; it does not make application side effects exactly once. Handlers should remain idempotent.
Start with the CRM/ERP sample. It runs the emulator and SQL Server locally, without an Azure account. For Dynamics 365 Sales with Business Central, where CRM owns the pipeline and ERP owns the buying customer, see the Dynamics 365 Sales ↔ Business Central demo.
You need the .NET 10 SDK, Node.js 22+, and a running Docker-compatible container runtime. The sample guide includes dependency installation and startup commands.
Create an account in CRM, follow it into ERP, then explore its message history in the management WebApp. The demo video shows the failure and recovery workflow.
dotnet add package Akaule.NimBus.SDK
Follow Building Adapters to register publishers, handlers, and receiver hosting for a .NET Worker or Azure Function.
Starting a customer project? Onboarding a Customer Project takes a delivery team from prerequisites through catalog design, environments, adapters and pipelines to go-live, using Dynamics 365 Sales and Business Central as the example.
MIT. An independent implementation inspired by NServiceBus.