CommunityToolkit.Aspire.Meilisearch 13.1.1

Prefix Reserved
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package CommunityToolkit.Aspire.Meilisearch --version 13.1.1
                    
NuGet\Install-Package CommunityToolkit.Aspire.Meilisearch -Version 13.1.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CommunityToolkit.Aspire.Meilisearch" Version="13.1.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CommunityToolkit.Aspire.Meilisearch" Version="13.1.1" />
                    
Directory.Packages.props
<PackageReference Include="CommunityToolkit.Aspire.Meilisearch" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CommunityToolkit.Aspire.Meilisearch --version 13.1.1
                    
#r "nuget: CommunityToolkit.Aspire.Meilisearch, 13.1.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CommunityToolkit.Aspire.Meilisearch@13.1.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CommunityToolkit.Aspire.Meilisearch&version=13.1.1
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Meilisearch&version=13.1.1
                    
Install as a Cake Tool

CommunityToolkit.Aspire.Meilisearch

Registers a MeilisearchClient in the DI container for connecting to a Meilisearch.

Getting started

Prerequisites

  • Meilisearch cluster.

Install the package

Install the .NET Aspire Meilisearch Client library with NuGet:

dotnet add package CommunityToolkit.Aspire.Meilisearch

Usage example

In the Program.cs file of your project, call the AddMeilisearchClient extension method to register a MeilisearchClient for use via the dependency injection container. The method takes a connection name parameter.

builder.AddMeilisearchClient("meilisearch");

Configuration

The .NET Aspire Meilisearch Client integration provides multiple options to configure the server connection based on the requirements and conventions of your project.

Use a connection string

When using a connection string from the ConnectionStrings configuration section, you can provide the name of the connection string when calling builder.AddMeilisearchClient():

builder.AddMeilisearchClient("meilisearch");

And then the connection string will be retrieved from the ConnectionStrings configuration section:

{
    "ConnectionStrings": {
        "meilisearch": "Endpoint=http://localhost:19530/;MasterKey=123456!@#$%"
    }
}

Use configuration providers

The .NET Aspire Meilisearch Client integration supports Microsoft.Extensions.Configuration. It loads the MeilisearchClientSettings from configuration by using the Aspire:Meilisearch:Client key. Example appsettings.json that configures some of the options:

{
  "Aspire": {
    "Meilisearch": {
      "Client": {
        "Endpoint": "http://localhost:19530/",
        "MasterKey": "123456!@#$%"
      }
    }
  }
}

Use inline delegates

Also you can pass the Action<MeilisearchClientSettings> configureSettings delegate to set up some or all the options inline, for example to set the API key from code:

builder.AddMeilisearchClient("meilisearch", settings => settings.MasterKey = "123456!@#$%");

AppHost extensions

In your AppHost project, install the CommunityToolkit.Aspire.Hosting.Meilisearch library with NuGet:

dotnet add package CommunityToolkit.Aspire.Hosting.Meilisearch

Then, in the Program.cs file of AppHost, register a Meilisearch cluster and consume the connection using the following methods:

var meilisearch = builder.AddMeilisearch("meilisearch");

var myService = builder.AddProject<Projects.MyService>()
                       .WithReference(meilisearch);

The WithReference method configures a connection in the MyService project named meilisearch. In the Program.cs file of MyService, the Meilisearch connection can be consumed using:

builder.AddMeilisearchClient("meilisearch");

Then, in your service, inject MeilisearchClient and use it to interact with the Meilisearch API:

public class MyService(MeilisearchClient meilisearchClient)
{
    // ...
}

Additional documentation

Feedback & contributing

https://github.com/CommunityToolkit/Aspire

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
13.1.2-beta.515 40 2/2/2026
13.1.2-beta.514 39 1/30/2026
13.1.2-beta.513 41 1/29/2026
13.1.2-beta.512 45 1/29/2026
13.1.2-beta.511 46 1/28/2026
13.1.2-beta.509 43 1/20/2026
13.1.2-beta.508 41 1/19/2026
13.1.2-beta.507 42 1/19/2026
13.1.2-beta.506 45 1/16/2026
13.1.2-beta.505 46 1/16/2026
13.1.2-beta.504 39 1/16/2026
13.1.1 116 1/16/2026
13.1.1-beta.502 46 1/16/2026
13.1.0 183 1/14/2026
13.1.0-beta.499 51 1/14/2026
13.0.1-beta.498 43 1/14/2026
13.0.1-beta.486 42 1/12/2026
13.0.1-beta.468 626 12/3/2025
13.0.1-beta.467 618 12/3/2025
13.0.0 1,753 11/25/2025
13.0.0-beta.462 137 11/25/2025
13.0.0-beta.456 138 11/23/2025
13.0.0-beta.454 86 11/23/2025
13.0.0-beta.453 109 11/22/2025
13.0.0-beta.450 115 11/22/2025
13.0.0-beta.448 111 11/22/2025
13.0.0-beta.444 342 11/17/2025
13.0.0-beta.443 257 11/17/2025
13.0.0-beta.440 95 11/15/2025
13.0.0-beta.439 227 11/12/2025
13.0.0-beta.438 228 11/12/2025
13.0.0-beta.436 234 11/12/2025
13.0.0-beta.435 228 11/11/2025
13.0.0-beta.433 158 11/10/2025
13.0.0-beta.432 159 11/10/2025
13.0.0-beta.431 137 11/6/2025
13.0.0-beta.430 145 11/6/2025
9.9.0 1,608 11/3/2025
9.9.0-beta.427 146 11/3/2025
9.8.1-beta.426 147 11/3/2025
9.8.1-beta.424 141 10/28/2025
9.8.1-beta.420 133 10/27/2025
9.8.1-beta.419 132 10/27/2025
9.8.1-beta.417 135 10/27/2025
9.8.1-beta.414 136 10/24/2025
9.8.1-beta.413 129 10/22/2025
9.8.1-beta.410 125 10/16/2025
9.8.1-beta.408 118 10/16/2025
9.8.1-beta.407 125 10/16/2025
9.8.1-beta.406 127 10/15/2025
9.8.0 1,331 9/26/2025
9.8.0-beta.405 127 10/15/2025
9.8.0-beta.404 129 10/13/2025
9.8.0-beta.402 129 9/29/2025
9.8.0-beta.401 132 9/29/2025
9.8.0-beta.399 129 9/26/2025
9.8.0-beta.398 141 9/25/2025
9.8.0-beta.397 137 9/25/2025
9.8.0-beta.395 135 9/24/2025
9.8.0-beta.394 134 9/23/2025
9.8.0-beta.393 137 9/23/2025
9.8.0-beta.392 135 9/23/2025
9.8.0-beta.389 260 9/18/2025
9.8.0-beta.388 271 9/16/2025
9.8.0-beta.386 209 9/15/2025
9.8.0-beta.385 214 9/15/2025
9.8.0-beta.384 62 9/13/2025
9.8.0-beta.376 141 9/8/2025
9.8.0-beta.375 67 9/6/2025
9.8.0-beta.373 149 9/5/2025
9.8.0-beta.372 145 9/4/2025
9.8.0-beta.370 134 9/2/2025
9.8.0-beta.364 135 9/1/2025
9.7.2 454 8/29/2025
9.7.2-beta.362 178 8/29/2025
9.7.2-beta.361 181 8/29/2025
9.7.2-beta.360 182 8/29/2025
9.7.2-beta.359 176 8/28/2025
9.7.2-beta.358 180 8/28/2025
9.7.2-beta.357 181 8/28/2025
9.7.1 246 8/27/2025
9.7.1-beta.355 184 8/27/2025
9.7.1-beta.354 182 8/27/2025
9.7.1-beta.353 177 8/27/2025
9.7.1-beta.352 182 8/27/2025
9.7.1-beta.351 187 8/27/2025
9.7.1-beta.348 137 8/14/2025
9.7.1-beta.344 81 8/10/2025
9.7.1-beta.343 207 8/8/2025
9.7.1-beta.342 219 8/7/2025
9.7.1-beta.341 215 8/6/2025
9.7.1-beta.340 200 8/5/2025
9.7.1-beta.339 193 8/5/2025
9.7.0 938 8/1/2025
9.7.0-beta.337 96 8/1/2025
9.7.0-beta.336 107 8/1/2025
9.7.0-beta.335 103 8/1/2025
9.7.0-beta.333 114 7/30/2025
9.6.1-beta.332 111 7/30/2025
9.6.1-beta.331 112 7/30/2025
9.6.1-beta.330 109 7/30/2025
9.6.1-beta.329 112 7/30/2025
9.6.1-beta.328 118 7/29/2025
9.6.1-beta.327 133 7/28/2025
9.6.1-beta.326 124 7/28/2025
9.6.0 667 7/10/2025
9.6.0-beta.324 135 7/10/2025
9.5.1-beta.323 134 7/10/2025
9.5.1-beta.322 137 7/10/2025
9.5.1-beta.321 133 7/10/2025
9.5.1-beta.320 136 7/9/2025
9.5.1-beta.319 142 7/8/2025
9.5.1-beta.318 136 7/2/2025
9.5.1-beta.317 134 6/30/2025
9.5.1-beta.315 139 6/26/2025
9.5.1-beta.314 142 6/23/2025
9.5.1-beta.313 129 6/20/2025
9.5.1-beta.312 134 6/20/2025
9.5.1-beta.311 138 6/18/2025
9.5.1-beta.310 137 6/17/2025
9.5.1-beta.309 138 6/17/2025
9.5.1-beta.308 135 6/17/2025
9.5.1-beta.307 145 6/16/2025
9.5.1-beta.306 287 6/11/2025
9.5.1-beta.305 110 6/7/2025
9.5.1-beta.304 126 6/6/2025
9.5.1-beta.303 145 6/4/2025
9.5.1-beta.302 136 6/4/2025
9.5.1-beta.301 136 6/2/2025
9.5.1-beta.300 153 5/28/2025
9.5.0 1,199 5/27/2025
9.5.0-beta.299 145 5/27/2025
9.5.0-beta.298 148 5/26/2025
9.5.0-beta.297 94 5/24/2025
9.5.0-beta.296 94 5/24/2025
9.5.0-beta.295 70 5/24/2025
9.4.1-beta.291 141 5/19/2025
9.4.1-beta.289 160 5/16/2025
9.4.1-beta.288 215 5/16/2025
9.4.1-beta.287 201 5/16/2025
9.4.1-beta.286 218 5/16/2025
9.4.1-beta.285 225 5/14/2025
9.4.1-beta.284 226 5/13/2025
9.4.1-beta.283 227 5/12/2025
9.4.1-beta.282 155 5/7/2025
9.4.1-beta.280 143 5/2/2025
9.4.1-beta.279 140 5/2/2025
9.4.1-beta.277 169 4/23/2025
9.4.1-beta.276 161 4/23/2025
9.4.1-beta.275 159 4/23/2025
9.4.1-beta.274 153 4/23/2025
9.4.1-beta.273 159 4/23/2025
9.4.1-beta.272 156 4/23/2025
9.4.1-beta.271 163 4/23/2025
9.4.1-beta.270 153 4/20/2025
9.4.0 1,956 4/20/2025
9.4.0-beta.269 156 4/20/2025
9.4.0-beta.268 157 4/20/2025
9.3.1-beta.267 160 4/20/2025
9.3.1-beta.266 86 4/19/2025
9.3.1-beta.265 190 4/15/2025
9.3.1-beta.264 186 4/15/2025
9.3.1-beta.263 185 4/15/2025
9.3.1-beta.262 189 4/15/2025
9.3.1-beta.260 162 4/10/2025
9.3.1-beta.259 167 4/8/2025
9.3.1-beta.258 154 4/8/2025
9.3.1-beta.257 179 4/8/2025
9.3.1-beta.256 155 4/8/2025
9.3.1-beta.255 171 4/8/2025
9.3.1-beta.254 148 4/8/2025
9.3.1-beta.253 159 4/1/2025
9.3.1-beta.252 130 3/27/2025
9.3.1-beta.250 142 3/27/2025
9.3.1-beta.249 151 3/27/2025
9.3.1-beta.248 130 3/27/2025
9.3.1-beta.247 134 3/27/2025
9.3.1-beta.244 478 3/25/2025
9.3.1-beta.242 480 3/24/2025
9.3.1-beta.241 152 3/19/2025
9.3.0 2,702 3/19/2025
9.3.0-beta.239 148 3/19/2025
9.2.2-beta.237 152 3/19/2025
9.2.2-beta.236 125 3/14/2025
9.2.2-beta.230 152 3/13/2025
9.2.2-beta.229 138 3/13/2025
9.2.2-beta.228 158 3/11/2025
9.2.2-beta.227 164 3/11/2025
9.2.2-beta.226 166 3/11/2025
9.2.2-beta.225 173 3/11/2025
9.2.2-beta.224 155 3/11/2025
9.2.2-beta.223 161 3/10/2025
9.2.2-beta.222 174 3/10/2025
9.2.2-beta.220 162 3/9/2025
9.2.2-beta.218 156 3/9/2025
9.2.2-beta.217 196 3/7/2025
9.2.2-beta.216 204 3/7/2025
9.2.2-beta.215 199 3/7/2025
9.2.2-beta.214 206 3/5/2025
9.2.2-beta.213 192 3/5/2025
9.2.2-beta.212 189 3/5/2025
9.2.2-beta.211 209 3/4/2025
9.2.2-beta.210 201 3/4/2025
9.2.2-beta.208 98 3/3/2025
9.2.1 246 3/3/2025
9.2.1-beta.207 133 3/2/2025
9.2.1-beta.206 89 3/1/2025
9.2.1-beta.205 97 2/27/2025
9.2.1-beta.204 79 2/26/2025
9.2.1-beta.203 88 2/26/2025
9.2.0 193 2/26/2025
9.2.0-beta.202 94 2/26/2025
9.2.0-beta.201 86 2/26/2025
9.2.0-beta.199 94 2/26/2025
9.2.0-beta.198 89 2/26/2025
9.1.1-beta.197 86 2/25/2025
9.1.1-beta.196 93 2/25/2025
9.1.1-beta.195 91 2/25/2025
9.1.1-beta.194 89 2/25/2025
9.1.1-beta.193 88 2/25/2025
9.1.1-beta.192 95 2/24/2025
9.1.1-beta.191 92 2/24/2025
9.1.1-beta.190 93 2/19/2025
9.1.1-beta.189 96 2/19/2025
9.1.1-beta.188 110 2/19/2025
9.1.1-beta.187 97 2/19/2025
9.1.1-beta.183 103 2/18/2025
9.1.1-beta.182 105 2/18/2025
9.1.1-beta.181 106 2/18/2025
9.1.1-beta.180 106 2/17/2025
9.1.1-beta.178 103 2/17/2025
9.1.1-beta.177 100 2/12/2025
9.1.1-beta.176 103 2/11/2025
9.1.1-beta.175 96 2/11/2025
9.1.1-beta.173 99 2/10/2025
9.1.1-beta.169 90 2/6/2025
9.1.1-beta.168 85 2/5/2025
9.1.1-beta.166 95 2/5/2025
9.1.1-beta.165 98 2/5/2025
9.1.1-beta.164 106 2/3/2025
9.1.1-beta.162 94 2/3/2025
9.1.1-beta.155 99 1/30/2025
9.1.1-beta.154 90 1/30/2025
9.1.1-beta.153 86 1/30/2025
9.1.1-beta.152 87 1/29/2025
9.1.1-beta.150 79 1/29/2025
9.1.1-beta.148 87 1/26/2025
9.1.1-beta.147 86 1/26/2025
9.1.1-beta.146 87 1/23/2025
9.1.1-beta.145 91 1/22/2025
9.1.1-beta.144 99 1/22/2025
9.1.1-beta.142 85 1/22/2025
9.1.1-beta.140 87 1/22/2025
9.1.1-beta.139 83 1/21/2025
9.1.1-beta.138 94 1/20/2025
9.1.1-beta.137 74 1/17/2025
9.1.1-beta.136 77 1/15/2025
9.1.1-beta.135 58 1/15/2025
9.1.1-beta.134 59 1/15/2025
9.1.1-beta.128 72 1/9/2025
9.1.1-beta.127 76 1/9/2025
9.1.1-beta.126 80 1/9/2025
9.1.1-beta.125 74 1/9/2025
9.1.1-beta.124 78 1/9/2025
9.1.0 1,492 12/12/2024
9.1.0-beta.123 101 1/3/2025
9.1.0-beta.122 103 1/3/2025
9.1.0-beta.121 94 1/2/2025
9.1.0-beta.120 93 12/30/2024
9.1.0-beta.119 96 12/30/2024
9.1.0-beta.118 94 12/30/2024
9.1.0-beta.116 94 12/30/2024
9.1.0-beta.114 91 12/30/2024
9.1.0-beta.113 96 12/30/2024
9.1.0-beta.112 87 12/18/2024
9.1.0-beta.110 101 12/16/2024
9.1.0-beta.109 99 12/12/2024
9.0.1-beta.108 94 12/12/2024
9.0.1-beta.107 90 12/11/2024
9.0.1-beta.106 90 12/12/2024
9.0.1-beta.104 95 12/11/2024
9.0.1-beta.102 103 12/6/2024
9.0.1-beta.99 90 12/6/2024
9.0.1-beta.98 88 12/6/2024
9.0.1-beta.95 100 12/5/2024
9.0.1-beta.94 90 12/5/2024
9.0.1-beta.93 74 12/2/2024
9.0.1-beta.92 92 11/30/2024
9.0.1-beta.91 90 11/30/2024
9.0.1-beta.90 99 11/29/2024
9.0.1-beta.89 83 11/29/2024
9.0.1-beta.88 82 11/27/2024
9.0.1-beta.87 90 11/27/2024
9.0.1-beta.86 85 11/27/2024
9.0.1-beta.84 100 11/24/2024
9.0.1-beta.83 91 11/22/2024
9.0.1-beta.82 91 11/21/2024
9.0.1-beta.81 87 11/19/2024
9.0.1-beta.80 89 11/19/2024
9.0.1-beta.79 93 11/19/2024
9.0.1-beta.77 87 11/15/2024
9.0.0 336 11/15/2024
9.0.0-beta.76 92 11/14/2024
9.0.0-beta.75 98 11/14/2024
9.0.0-beta.74 85 11/14/2024
9.0.0-beta.73 88 11/14/2024
9.0.0-beta.72 93 11/14/2024
9.0.0-beta.71 88 11/13/2024
9.0.0-beta.70 101 11/13/2024
9.0.0-beta.69 90 11/13/2024
9.0.0-beta.68 88 11/13/2024
9.0.0-beta.67 93 11/13/2024
9.0.0-beta.66 96 11/13/2024
9.0.0-beta.63 91 11/12/2024
9.0.0-beta.54 82 10/31/2024
9.0.0-beta.53 84 10/29/2024
8.3.0 255 10/29/2024
8.3.0-beta.51 78 10/29/2024
8.3.0-beta.50 89 10/28/2024
8.3.0-beta.49 102 10/28/2024
8.3.0-beta.48 82 10/28/2024
8.3.0-beta.47 85 10/28/2024
8.3.0-beta.46 94 10/27/2024
8.3.0-beta.45 87 10/25/2024
8.3.0-beta.44 93 10/25/2024
8.3.0-beta.43 94 10/25/2024
8.3.0-beta.42 91 10/24/2024
8.2.1 177 10/23/2024
8.2.1-beta.40 79 10/23/2024
8.2.1-beta.39 90 10/23/2024
8.2.1-beta.38 91 10/23/2024
8.2.1-beta.37 92 10/23/2024
8.2.1-beta.36 90 10/23/2024
8.2.1-beta.35 91 10/23/2024
8.2.0-beta.34 93 10/23/2024
8.2.0-beta.33 93 10/23/2024
8.2.0-beta.32 88 10/22/2024
1.0.0-beta.60 92 11/11/2024
1.0.0-beta.58 87 11/4/2024
1.0.0-beta.57 89 11/1/2024
1.0.0-beta.56 88 11/1/2024
1.0.0-beta.55 78 11/1/2024