This page contains a curated list of NuGet packages commonly used to build a distributed system with NServiceBus and the Particular Service Platform.
Transports
- NServiceBus.Transport.AzureServiceBus
 - NServiceBus.Transport.AzureStorageQueues
 - NServiceBus.AmazonSQS
 - NServiceBus.RabbitMQ
 - NServiceBus.Transport.SqlServer
 - NServiceBus.Transport.Msmq
 
Persistence
- NServiceBus.Persistence.Sql
 - NServiceBus.Persistence.CosmosDB
 - NServiceBus.Persistence.DynamoDB
 - NServiceBus.Persistence.AzureTable
 - NServiceBus.Storage.MongoDB
 - NServiceBus.RavenDB
 - NServiceBus.Persistence.ServiceFabric
 - NServiceBus.NHibernate
 - NServiceBus.Persistence.NonDurable
 
Hosting
- NServiceBus.Extensions.Hosting
 - NServiceBus.AzureFunctions.InProcess.ServiceBus
 - NServiceBus.AzureFunctions.Worker.ServiceBus
 - NServiceBus.AwsLambda.Sqs
 
Serialization
Monitoring
- NServiceBus.Metrics
 - NServiceBus.Metrics.ServiceControl
 - NServiceBus.Metrics.ServiceControl.Msmq
 - NServiceBus.Metrics.PerformanceCounters
 - NServiceBus.CustomChecks
 - NServiceBus.Heartbeat
 - NServiceBus.SagaAudit
 - NServiceBus.ServicePlatform.Connector
 - ServiceControl.Contracts
 
Interoperability
Other
- NServiceBus.Testing
 - NServiceBus.Encryption.MessageProperty
 - NServiceBus.TransactionalSession
 - NServiceBus.Callbacks
 - NServiceBus.DataBus.AzureBlobStorage
 - NServiceBus.DataBus.BinarySerializer
 - NServiceBus.UniformSession
 - NServiceBus.Wcf