CommunityToolkit.Aspire.Meilisearch 13.0.1-beta.468

Prefix Reserved
This is a prerelease version of CommunityToolkit.Aspire.Meilisearch.
dotnet add package CommunityToolkit.Aspire.Meilisearch --version 13.0.1-beta.468
                    
NuGet\Install-Package CommunityToolkit.Aspire.Meilisearch -Version 13.0.1-beta.468
                    
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.1-beta.468" />
                    
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.1-beta.468" />
                    
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.1-beta.468
                    
#r "nuget: CommunityToolkit.Aspire.Meilisearch, 13.0.1-beta.468"
                    
#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 [email protected]
                    
#: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.1-beta.468&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Meilisearch&version=13.0.1-beta.468&prerelease
                    
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 611 12/3/2025
13.0.1-beta.467 605 12/3/2025
13.0.0 600 11/25/2025
13.0.0-beta.462 127 11/25/2025
13.0.0-beta.456 131 11/23/2025
13.0.0-beta.454 78 11/23/2025
13.0.0-beta.453 98 11/22/2025
13.0.0-beta.450 106 11/22/2025
13.0.0-beta.448 102 11/22/2025
13.0.0-beta.444 333 11/17/2025
13.0.0-beta.443 248 11/17/2025
13.0.0-beta.440 86 11/15/2025
13.0.0-beta.439 220 11/12/2025
13.0.0-beta.438 220 11/12/2025
13.0.0-beta.436 221 11/12/2025
13.0.0-beta.435 224 11/11/2025
13.0.0-beta.433 150 11/10/2025
13.0.0-beta.432 150 11/10/2025
13.0.0-beta.431 130 11/6/2025
13.0.0-beta.430 138 11/6/2025
9.9.0 1,405 11/3/2025
9.9.0-beta.427 138 11/3/2025
9.8.1-beta.426 142 11/3/2025
9.8.1-beta.424 136 10/28/2025
9.8.1-beta.420 129 10/27/2025
9.8.1-beta.419 126 10/27/2025
9.8.1-beta.417 128 10/27/2025
9.8.1-beta.414 128 10/24/2025
9.8.1-beta.413 123 10/22/2025
9.8.1-beta.410 120 10/16/2025
9.8.1-beta.408 115 10/16/2025
9.8.1-beta.407 117 10/16/2025
9.8.1-beta.406 124 10/15/2025
9.8.0 1,322 9/26/2025
9.8.0-beta.405 122 10/15/2025
9.8.0-beta.404 126 10/13/2025
9.8.0-beta.402 127 9/29/2025
9.8.0-beta.401 125 9/29/2025
9.8.0-beta.399 125 9/26/2025
9.8.0-beta.398 135 9/25/2025
9.8.0-beta.397 129 9/25/2025
9.8.0-beta.395 130 9/24/2025
9.8.0-beta.394 130 9/23/2025
9.8.0-beta.393 132 9/23/2025
9.8.0-beta.392 131 9/23/2025
9.8.0-beta.389 254 9/18/2025
9.8.0-beta.388 263 9/16/2025
9.8.0-beta.386 205 9/15/2025
9.8.0-beta.385 209 9/15/2025
9.8.0-beta.384 56 9/13/2025
9.8.0-beta.376 133 9/8/2025
9.8.0-beta.375 62 9/6/2025
9.8.0-beta.373 143 9/5/2025
9.8.0-beta.372 140 9/4/2025
9.8.0-beta.370 129 9/2/2025
9.8.0-beta.364 130 9/1/2025
9.7.2 447 8/29/2025
9.7.2-beta.362 171 8/29/2025
9.7.2-beta.361 175 8/29/2025
9.7.2-beta.360 177 8/29/2025
9.7.2-beta.359 173 8/28/2025
9.7.2-beta.358 177 8/28/2025
9.7.2-beta.357 173 8/28/2025
9.7.1 236 8/27/2025
9.7.1-beta.355 178 8/27/2025
9.7.1-beta.354 176 8/27/2025
9.7.1-beta.353 174 8/27/2025
9.7.1-beta.352 174 8/27/2025
9.7.1-beta.351 178 8/27/2025
9.7.1-beta.348 132 8/14/2025
9.7.1-beta.344 76 8/10/2025
9.7.1-beta.343 203 8/8/2025
9.7.1-beta.342 211 8/7/2025
9.7.1-beta.341 211 8/6/2025
9.7.1-beta.340 195 8/5/2025
9.7.1-beta.339 189 8/5/2025
9.7.0 930 8/1/2025
9.7.0-beta.337 91 8/1/2025
9.7.0-beta.336 101 8/1/2025
9.7.0-beta.335 96 8/1/2025
9.7.0-beta.333 108 7/30/2025
9.6.1-beta.332 106 7/30/2025
9.6.1-beta.331 108 7/30/2025
9.6.1-beta.330 104 7/30/2025
9.6.1-beta.329 108 7/30/2025
9.6.1-beta.328 113 7/29/2025
9.6.1-beta.327 127 7/28/2025
9.6.1-beta.326 118 7/28/2025
9.6.0 482 7/10/2025
9.6.0-beta.324 127 7/10/2025
9.5.1-beta.323 129 7/10/2025
9.5.1-beta.322 134 7/10/2025
9.5.1-beta.321 130 7/10/2025
9.5.1-beta.320 132 7/9/2025
9.5.1-beta.319 137 7/8/2025
9.5.1-beta.318 131 7/2/2025
9.5.1-beta.317 128 6/30/2025
9.5.1-beta.315 130 6/26/2025
9.5.1-beta.314 133 6/23/2025
9.5.1-beta.313 125 6/20/2025
9.5.1-beta.312 128 6/20/2025
9.5.1-beta.311 132 6/18/2025
9.5.1-beta.310 132 6/17/2025
9.5.1-beta.309 131 6/17/2025
9.5.1-beta.308 128 6/17/2025
9.5.1-beta.307 136 6/16/2025
9.5.1-beta.306 281 6/11/2025
9.5.1-beta.305 105 6/7/2025
9.5.1-beta.304 122 6/6/2025
9.5.1-beta.303 139 6/4/2025
9.5.1-beta.302 132 6/4/2025
9.5.1-beta.301 130 6/2/2025
9.5.1-beta.300 145 5/28/2025
9.5.0 1,058 5/27/2025
9.5.0-beta.299 139 5/27/2025
9.5.0-beta.298 144 5/26/2025
9.5.0-beta.297 90 5/24/2025
9.5.0-beta.296 90 5/24/2025
9.5.0-beta.295 64 5/24/2025
9.4.1-beta.291 137 5/19/2025
9.4.1-beta.289 157 5/16/2025
9.4.1-beta.288 211 5/16/2025
9.4.1-beta.287 197 5/16/2025
9.4.1-beta.286 209 5/16/2025
9.4.1-beta.285 218 5/14/2025
9.4.1-beta.284 219 5/13/2025
9.4.1-beta.283 219 5/12/2025
9.4.1-beta.282 150 5/7/2025
9.4.1-beta.280 139 5/2/2025
9.4.1-beta.279 133 5/2/2025
9.4.1-beta.277 162 4/23/2025
9.4.1-beta.276 156 4/23/2025
9.4.1-beta.275 155 4/23/2025
9.4.1-beta.274 149 4/23/2025
9.4.1-beta.273 152 4/23/2025
9.4.1-beta.272 152 4/23/2025
9.4.1-beta.271 156 4/23/2025
9.4.1-beta.270 150 4/20/2025
9.4.0 1,951 4/20/2025
9.4.0-beta.269 150 4/20/2025
9.4.0-beta.268 152 4/20/2025
9.3.1-beta.267 152 4/20/2025
9.3.1-beta.266 82 4/19/2025
9.3.1-beta.265 185 4/15/2025
9.3.1-beta.264 182 4/15/2025
9.3.1-beta.263 178 4/15/2025
9.3.1-beta.262 183 4/15/2025
9.3.1-beta.260 156 4/10/2025
9.3.1-beta.259 160 4/8/2025
9.3.1-beta.258 150 4/8/2025
9.3.1-beta.257 168 4/8/2025
9.3.1-beta.256 148 4/8/2025
9.3.1-beta.255 165 4/8/2025
9.3.1-beta.254 144 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,672 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 187 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 92 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