CommunityToolkit.Aspire.Meilisearch 9.8.1-beta.424

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