CommunityToolkit.Aspire.Meilisearch 9.0.0-beta.68

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