MassTransit Interoperability support for NServiceBus; MassTransit provides a developer-focused, modern platform for creating distributed applications without complexity.
Install
| Product | Versions |
|---|---|
| .NET | |
| .NET Standard | |
| Other |
README
MassTransit
MassTransit is a modern, lightweight, and feature-rich service bus used by organizations of every size in over 150 countries worldwide. With over 165 million downloads and more than 120,000 deployments around the globe, MassTransit reduces the development time and operational overhead involved in building distributed, event-driven applications.
MassTransit provides a developer-focused, modern platform for creating distributed applications without complexity.
- First-class testing support
- Write once, then deploy using RabbitMQ, Azure Service Bus, and Amazon SQS
- Observability via Open Telemetry (OTEL)
- Fully-supported, widely-adopted, a complete end-to-end solution
Documentation
Get started by reading through the documentation.
Licensing
MassTransit is a commercial product that must be licensed. Learn more about licensing options at Massient. Earlier version of MassTransit are still available under a permissive open source license.
MassTransit NuGet Packages
The following NuGet packages are currently supported.
Transports
Saga Persistence
- MassTransit.AmazonS3
- MassTransit.Azure.Cosmos
- MassTransit.Azure.Cosmos.Table
- MassTransit.DapperIntegration
- MassTransit.DynamoDb
- MassTransit.EntityFramework
- MassTransit.EntityFrameworkCore
- MassTransit.Marten
- MassTransit.MongoDb
- MassTransit.NHibernate
- MassTransit.Redis
Message Data
Scheduling
Interoperability
Other
Support
Customers may contact [email protected] for support.
Discord
Get help live at the MassTransit Discord server.
Changes from Previous Version
Adoption Assessment
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.