CommunityToolkit.Aspire.Meilisearch 13.0.0

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.0.0
                    
NuGet\Install-Package CommunityToolkit.Aspire.Meilisearch -Version 13.0.0
                    
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.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CommunityToolkit.Aspire.Meilisearch" Version="13.0.0" />
                    
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.0.0
                    
#r "nuget: CommunityToolkit.Aspire.Meilisearch, 13.0.0"
                    
#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.0.0
                    
#: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.0.0
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Meilisearch&version=13.0.0
                    
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.0.1-beta.468 610 12/3/2025
13.0.1-beta.467 604 12/3/2025
13.0.0 577 11/25/2025
13.0.0-beta.462 126 11/25/2025
13.0.0-beta.456 129 11/23/2025
13.0.0-beta.454 77 11/23/2025
13.0.0-beta.453 97 11/22/2025
13.0.0-beta.450 105 11/22/2025
13.0.0-beta.448 101 11/22/2025
13.0.0-beta.444 332 11/17/2025
13.0.0-beta.443 247 11/17/2025
13.0.0-beta.440 85 11/15/2025
13.0.0-beta.439 219 11/12/2025
13.0.0-beta.438 219 11/12/2025
13.0.0-beta.436 220 11/12/2025
13.0.0-beta.435 223 11/11/2025
13.0.0-beta.433 149 11/10/2025
13.0.0-beta.432 149 11/10/2025
13.0.0-beta.431 129 11/6/2025
13.0.0-beta.430 137 11/6/2025
9.9.0 1,382 11/3/2025
9.9.0-beta.427 137 11/3/2025
9.8.1-beta.426 141 11/3/2025
9.8.1-beta.424 135 10/28/2025
9.8.1-beta.420 128 10/27/2025
9.8.1-beta.419 125 10/27/2025
9.8.1-beta.417 127 10/27/2025
9.8.1-beta.414 127 10/24/2025
9.8.1-beta.413 122 10/22/2025
9.8.1-beta.410 119 10/16/2025
9.8.1-beta.408 114 10/16/2025
9.8.1-beta.407 116 10/16/2025
9.8.1-beta.406 123 10/15/2025
9.8.0 1,319 9/26/2025
9.8.0-beta.405 121 10/15/2025
9.8.0-beta.404 124 10/13/2025
9.8.0-beta.402 126 9/29/2025
9.8.0-beta.401 124 9/29/2025
9.8.0-beta.399 124 9/26/2025
9.8.0-beta.398 134 9/25/2025
9.8.0-beta.397 128 9/25/2025
9.8.0-beta.395 129 9/24/2025
9.8.0-beta.394 129 9/23/2025
9.8.0-beta.393 131 9/23/2025
9.8.0-beta.392 130 9/23/2025
9.8.0-beta.389 253 9/18/2025
9.8.0-beta.388 263 9/16/2025
9.8.0-beta.386 204 9/15/2025
9.8.0-beta.385 208 9/15/2025
9.8.0-beta.384 55 9/13/2025
9.8.0-beta.376 132 9/8/2025
9.8.0-beta.375 61 9/6/2025
9.8.0-beta.373 142 9/5/2025
9.8.0-beta.372 139 9/4/2025
9.8.0-beta.370 128 9/2/2025
9.8.0-beta.364 129 9/1/2025
9.7.2 446 8/29/2025
9.7.2-beta.362 170 8/29/2025
9.7.2-beta.361 174 8/29/2025
9.7.2-beta.360 176 8/29/2025
9.7.2-beta.359 172 8/28/2025
9.7.2-beta.358 176 8/28/2025
9.7.2-beta.357 172 8/28/2025
9.7.1 233 8/27/2025
9.7.1-beta.355 176 8/27/2025
9.7.1-beta.354 175 8/27/2025
9.7.1-beta.353 173 8/27/2025
9.7.1-beta.352 173 8/27/2025
9.7.1-beta.351 177 8/27/2025
9.7.1-beta.348 131 8/14/2025
9.7.1-beta.344 75 8/10/2025
9.7.1-beta.343 202 8/8/2025
9.7.1-beta.342 210 8/7/2025
9.7.1-beta.341 210 8/6/2025
9.7.1-beta.340 194 8/5/2025
9.7.1-beta.339 188 8/5/2025
9.7.0 927 8/1/2025
9.7.0-beta.337 90 8/1/2025
9.7.0-beta.336 100 8/1/2025
9.7.0-beta.335 95 8/1/2025
9.7.0-beta.333 107 7/30/2025
9.6.1-beta.332 105 7/30/2025
9.6.1-beta.331 107 7/30/2025
9.6.1-beta.330 103 7/30/2025
9.6.1-beta.329 107 7/30/2025
9.6.1-beta.328 112 7/29/2025
9.6.1-beta.327 126 7/28/2025
9.6.1-beta.326 117 7/28/2025
9.6.0 481 7/10/2025
9.6.0-beta.324 126 7/10/2025
9.5.1-beta.323 128 7/10/2025
9.5.1-beta.322 133 7/10/2025
9.5.1-beta.321 129 7/10/2025
9.5.1-beta.320 131 7/9/2025
9.5.1-beta.319 136 7/8/2025
9.5.1-beta.318 130 7/2/2025
9.5.1-beta.317 127 6/30/2025
9.5.1-beta.315 129 6/26/2025
9.5.1-beta.314 132 6/23/2025
9.5.1-beta.313 124 6/20/2025
9.5.1-beta.312 127 6/20/2025
9.5.1-beta.311 131 6/18/2025
9.5.1-beta.310 130 6/17/2025
9.5.1-beta.309 130 6/17/2025
9.5.1-beta.308 127 6/17/2025
9.5.1-beta.307 135 6/16/2025
9.5.1-beta.306 280 6/11/2025
9.5.1-beta.305 104 6/7/2025
9.5.1-beta.304 121 6/6/2025
9.5.1-beta.303 138 6/4/2025
9.5.1-beta.302 131 6/4/2025
9.5.1-beta.301 129 6/2/2025
9.5.1-beta.300 144 5/28/2025
9.5.0 1,057 5/27/2025
9.5.0-beta.299 138 5/27/2025
9.5.0-beta.298 143 5/26/2025
9.5.0-beta.297 89 5/24/2025
9.5.0-beta.296 89 5/24/2025
9.5.0-beta.295 63 5/24/2025
9.4.1-beta.291 136 5/19/2025
9.4.1-beta.289 155 5/16/2025
9.4.1-beta.288 209 5/16/2025
9.4.1-beta.287 195 5/16/2025
9.4.1-beta.286 207 5/16/2025
9.4.1-beta.285 217 5/14/2025
9.4.1-beta.284 219 5/13/2025
9.4.1-beta.283 218 5/12/2025
9.4.1-beta.282 149 5/7/2025
9.4.1-beta.280 138 5/2/2025
9.4.1-beta.279 132 5/2/2025
9.4.1-beta.277 161 4/23/2025
9.4.1-beta.276 155 4/23/2025
9.4.1-beta.275 154 4/23/2025
9.4.1-beta.274 148 4/23/2025
9.4.1-beta.273 151 4/23/2025
9.4.1-beta.272 151 4/23/2025
9.4.1-beta.271 155 4/23/2025
9.4.1-beta.270 149 4/20/2025
9.4.0 1,950 4/20/2025
9.4.0-beta.269 149 4/20/2025
9.4.0-beta.268 151 4/20/2025
9.3.1-beta.267 151 4/20/2025
9.3.1-beta.266 81 4/19/2025
9.3.1-beta.265 184 4/15/2025
9.3.1-beta.264 181 4/15/2025
9.3.1-beta.263 177 4/15/2025
9.3.1-beta.262 182 4/15/2025
9.3.1-beta.260 155 4/10/2025
9.3.1-beta.259 159 4/8/2025
9.3.1-beta.258 149 4/8/2025
9.3.1-beta.257 167 4/8/2025
9.3.1-beta.256 147 4/8/2025
9.3.1-beta.255 164 4/8/2025
9.3.1-beta.254 143 4/8/2025
9.3.1-beta.253 156 4/1/2025
9.3.1-beta.252 126 3/27/2025
9.3.1-beta.250 135 3/27/2025
9.3.1-beta.249 142 3/27/2025
9.3.1-beta.248 125 3/27/2025
9.3.1-beta.247 128 3/27/2025
9.3.1-beta.244 474 3/25/2025
9.3.1-beta.242 477 3/24/2025
9.3.1-beta.241 146 3/19/2025
9.3.0 2,660 3/19/2025
9.3.0-beta.239 144 3/19/2025
9.2.2-beta.237 145 3/19/2025
9.2.2-beta.236 115 3/14/2025
9.2.2-beta.230 139 3/13/2025
9.2.2-beta.229 136 3/13/2025
9.2.2-beta.228 153 3/11/2025
9.2.2-beta.227 156 3/11/2025
9.2.2-beta.226 159 3/11/2025
9.2.2-beta.225 167 3/11/2025
9.2.2-beta.224 148 3/11/2025
9.2.2-beta.223 157 3/10/2025
9.2.2-beta.222 170 3/10/2025
9.2.2-beta.220 159 3/9/2025
9.2.2-beta.218 149 3/9/2025
9.2.2-beta.217 192 3/7/2025
9.2.2-beta.216 198 3/7/2025
9.2.2-beta.215 194 3/7/2025
9.2.2-beta.214 198 3/5/2025
9.2.2-beta.213 183 3/5/2025
9.2.2-beta.212 182 3/5/2025
9.2.2-beta.211 202 3/4/2025
9.2.2-beta.210 196 3/4/2025
9.2.2-beta.208 92 3/3/2025
9.2.1 236 3/3/2025
9.2.1-beta.207 128 3/2/2025
9.2.1-beta.206 84 3/1/2025
9.2.1-beta.205 93 2/27/2025
9.2.1-beta.204 76 2/26/2025
9.2.1-beta.203 83 2/26/2025
9.2.0 188 2/26/2025
9.2.0-beta.202 88 2/26/2025
9.2.0-beta.201 81 2/26/2025
9.2.0-beta.199 90 2/26/2025
9.2.0-beta.198 86 2/26/2025
9.1.1-beta.197 81 2/25/2025
9.1.1-beta.196 88 2/25/2025
9.1.1-beta.195 85 2/25/2025
9.1.1-beta.194 83 2/25/2025
9.1.1-beta.193 84 2/25/2025
9.1.1-beta.192 89 2/24/2025
9.1.1-beta.191 87 2/24/2025
9.1.1-beta.190 85 2/19/2025
9.1.1-beta.189 91 2/19/2025
9.1.1-beta.188 104 2/19/2025
9.1.1-beta.187 91 2/19/2025
9.1.1-beta.183 97 2/18/2025
9.1.1-beta.182 97 2/18/2025
9.1.1-beta.181 101 2/18/2025
9.1.1-beta.180 101 2/17/2025
9.1.1-beta.178 97 2/17/2025
9.1.1-beta.177 95 2/12/2025
9.1.1-beta.176 96 2/11/2025
9.1.1-beta.175 91 2/11/2025
9.1.1-beta.173 91 2/10/2025
9.1.1-beta.169 85 2/6/2025
9.1.1-beta.168 81 2/5/2025
9.1.1-beta.166 91 2/5/2025
9.1.1-beta.165 91 2/5/2025
9.1.1-beta.164 96 2/3/2025
9.1.1-beta.162 90 2/3/2025
9.1.1-beta.155 91 1/30/2025
9.1.1-beta.154 84 1/30/2025
9.1.1-beta.153 82 1/30/2025
9.1.1-beta.152 83 1/29/2025
9.1.1-beta.150 74 1/29/2025
9.1.1-beta.148 83 1/26/2025
9.1.1-beta.147 81 1/26/2025
9.1.1-beta.146 82 1/23/2025
9.1.1-beta.145 84 1/22/2025
9.1.1-beta.144 87 1/22/2025
9.1.1-beta.142 79 1/22/2025
9.1.1-beta.140 81 1/22/2025
9.1.1-beta.139 80 1/21/2025
9.1.1-beta.138 89 1/20/2025
9.1.1-beta.137 71 1/17/2025
9.1.1-beta.136 73 1/15/2025
9.1.1-beta.135 52 1/15/2025
9.1.1-beta.134 56 1/15/2025
9.1.1-beta.128 67 1/9/2025
9.1.1-beta.127 72 1/9/2025
9.1.1-beta.126 76 1/9/2025
9.1.1-beta.125 69 1/9/2025
9.1.1-beta.124 70 1/9/2025
9.1.0 1,463 12/12/2024
9.1.0-beta.123 94 1/3/2025
9.1.0-beta.122 96 1/3/2025
9.1.0-beta.121 88 1/2/2025
9.1.0-beta.120 88 12/30/2024
9.1.0-beta.119 91 12/30/2024
9.1.0-beta.118 87 12/30/2024
9.1.0-beta.116 88 12/30/2024
9.1.0-beta.114 84 12/30/2024
9.1.0-beta.113 88 12/30/2024
9.1.0-beta.112 84 12/18/2024
9.1.0-beta.110 93 12/16/2024
9.1.0-beta.109 93 12/12/2024
9.0.1-beta.108 86 12/12/2024
9.0.1-beta.107 86 12/11/2024
9.0.1-beta.106 80 12/12/2024
9.0.1-beta.104 87 12/11/2024
9.0.1-beta.102 98 12/6/2024
9.0.1-beta.99 85 12/6/2024
9.0.1-beta.98 82 12/6/2024
9.0.1-beta.95 94 12/5/2024
9.0.1-beta.94 82 12/5/2024
9.0.1-beta.93 69 12/2/2024
9.0.1-beta.92 85 11/30/2024
9.0.1-beta.91 85 11/30/2024
9.0.1-beta.90 93 11/29/2024
9.0.1-beta.89 78 11/29/2024
9.0.1-beta.88 77 11/27/2024
9.0.1-beta.87 83 11/27/2024
9.0.1-beta.86 81 11/27/2024
9.0.1-beta.84 94 11/24/2024
9.0.1-beta.83 86 11/22/2024
9.0.1-beta.82 86 11/21/2024
9.0.1-beta.81 78 11/19/2024
9.0.1-beta.80 79 11/19/2024
9.0.1-beta.79 85 11/19/2024
9.0.1-beta.77 82 11/15/2024
9.0.0 330 11/15/2024
9.0.0-beta.76 87 11/14/2024
9.0.0-beta.75 92 11/14/2024
9.0.0-beta.74 80 11/14/2024
9.0.0-beta.73 80 11/14/2024
9.0.0-beta.72 91 11/14/2024
9.0.0-beta.71 84 11/13/2024
9.0.0-beta.70 92 11/13/2024
9.0.0-beta.69 84 11/13/2024
9.0.0-beta.68 84 11/13/2024
9.0.0-beta.67 88 11/13/2024
9.0.0-beta.66 88 11/13/2024
9.0.0-beta.63 88 11/12/2024
9.0.0-beta.54 78 10/31/2024
9.0.0-beta.53 80 10/29/2024
8.3.0 251 10/29/2024
8.3.0-beta.51 73 10/29/2024
8.3.0-beta.50 81 10/28/2024
8.3.0-beta.49 96 10/28/2024
8.3.0-beta.48 79 10/28/2024
8.3.0-beta.47 81 10/28/2024
8.3.0-beta.46 90 10/27/2024
8.3.0-beta.45 83 10/25/2024
8.3.0-beta.44 86 10/25/2024
8.3.0-beta.43 90 10/25/2024
8.3.0-beta.42 88 10/24/2024
8.2.1 171 10/23/2024
8.2.1-beta.40 75 10/23/2024
8.2.1-beta.39 84 10/23/2024
8.2.1-beta.38 86 10/23/2024
8.2.1-beta.37 85 10/23/2024
8.2.1-beta.36 86 10/23/2024
8.2.1-beta.35 82 10/23/2024
8.2.0-beta.34 88 10/23/2024
8.2.0-beta.33 89 10/23/2024
8.2.0-beta.32 84 10/22/2024
1.0.0-beta.60 91 11/11/2024
1.0.0-beta.58 83 11/4/2024
1.0.0-beta.57 82 11/1/2024
1.0.0-beta.56 82 11/1/2024
1.0.0-beta.55 75 11/1/2024