A free, open-source distributed application framework for .NET

Explore the Docs

Simple yet Sophisticated

Easy to use and understand API allowing you to focus on solving business problems

Transport Liquidity

Deploy your solution using RabbitMQ, Azure Service Bus, ActiveMQ, and Amazon SQS/SNS without having to rewrite it

Powerful Message Patterns

Including message consumers, persistent sagas and event-driven state machines, and routing-slip based distributed transactions with compensation

End-to-End Solution

Handles message serialization, headers, broker topology, message routing, exceptions, retries, concurrency, connection and consumer lifecycle management

Unit Testable

In memory test harness for creating fast unit tests with comprehensive integration test level verification


Modern support for distributed tracing and service health and liveliness checks

MassTransit is a free, open-source distributed application framework for .NET. MassTransit makes it easy to create applications and services that leverage message-based, loosely-coupled asynchronous communication for higher availability, reliability, and scalability.

MassTransit works with several well supported message transports and provides an extensive set of developer-friendly features to build durable asynchronous services.