.N .NET Landscape

SolrNet

Data Access
github.com/SolrNet/SolrNet

Solr client for .Net

c-sharpdotnetmicrosoftsolrsolrnet
GitHub stars
951
Forks
776
Open issues
92
NuGet downloads
6,345,842
latest 1.2.1
License
Apache-2.0
Language
C#
Last push
3 months ago
5 Jul 2026
Created
4 Mar 2010

SolrNet is an Apache Solr and SolrCloud client for .NET

SolrNet does not attempt to abstract much over Solr, it's assumed that you know what Solr is and how to use it, just as you need to know relational databases before using an ORM.

If you're not familiar with Solr, take your time to follow the Solr tutorial, see the FAQ and the docs. Consider getting a book.

Downloads

The easiest way to get going is to use our NuGet packages:

Solr

Package Description .NET Framework .NET Standard
SolrNet.Core Core library, best used with one of the DI integration packages 4.6.2 2.0
SolrNet Lightweight DI - commonservicelocator 4.6.2 2.0
SolrNet.Windsor Castle Windsor integration 4.6.2 2.0
SolrNet.Microsoft.DependencyInjection Microsoft Core Dependency Injection 4.6.1 2.0
SolrNet.StructureMap StructureMap 4.6.2 2.0
SolrNet.Ninject Ninject 4.6.2 2.0
SolrNet.Unity Unity 4.6.2 2.0
SolrNet.Autofac Autofac 4.6.2 2.0
SolrNet.SimpleInjector SimpleInjector 4.6.2 2.0

SolrCloud

Package Description .NET Framework .NET Standard
SolrNet.Cloud.Core Core library, best used with one of the DI integration packages 4.6.2 2.0
SolrNet.Cloud Lightweight DI - commonservicelocator 4.6.2 2.0
SolrNet.Cloud.Unity Unity 4.6.2 2.0
SolrNet.Cloud.Autofac Autofac 4.6.2 2.0

Documentation index

Contributing

See Contributing

Release notes

See Change Log