Welcome to AnyQ

AnyQ is a backend-agnostic message queueing library for .NET.

Build status Coverity status NuGet version


AnyQ is designed to handle the internals of dealing with Message Queueing, leaving developers able to focus on the actual work to be performed.


  • No external dependencies (except those required by the backing queue).
  • Supports any message queue supported by .NET
  • Send a job to a queue in 3 lines of code.
  • Syncronous or asyncronous execution of jobs.
  • Highly extensible
  • Event-driven model


A simple implemention demo using MSMQ as the backing queue can be found here.

Please use the left hand navigation to get around. I would suggest taking a look at the Getting Started Guide first.