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