The Aspire Community Toolkit is a collection of integrations and extensions for developing with Aspire.
All features are contributed by you, our amazing Aspire community, and maintained by a core set of maintainers. Check out our FAQ for more information.
This repository contains the source code for the Aspire Community Toolkit, a collection of community created Integrations and extensions for Aspire.
| Package | Description |
|---|---|
- Learn More: Bitwarden.SecretManager - Stable π¦: - Preview π¦: |
An Aspire client integration for Bitwarden Secrets Manager. |
- Learn More: DuckDB.NET.Data - Stable π¦: - Preview π¦: |
An Aspire client integration for the DuckDB.NET.Data package. |
- Learn More: GoFeatureFlag - Stable π¦: - Preview π¦: |
A GO Feature Flag client that integrates with Aspire, including health checks, logging, and telemetry. |
- Learn More: Hosting.ActiveMQ - Stable π¦: - Preview π¦: |
An Aspire hosting package for hosting ActiveMQ. |
- Learn More: Hosting.Adminer - Stable π¦: - Preview π¦: |
An Aspire hosting integration for the Adminer database management container. |
- Learn More: Hosting.Azure.Dapr - Stable π¦: - Preview π¦: |
Azure Dapr support for Aspire. |
- Learn More: Hosting.Azure.Dapr.Redis - Stable π¦: - Preview π¦: |
An Aspire hosting integration for configuring Azure Cache for Redis as a Dapr state store or pub/sub component in your AppHost. |
- Learn More: Hosting.Azure.DataApiBuilder - Stable π¦: - Preview π¦: |
An Aspire component leveraging the Data API Builder container. |
- Learn More: Hosting.Azure.Extensions - Stable π¦: - Preview π¦: |
Azure extensions support for Aspire. |
- Learn More: Hosting.Bitwarden.SecretManager - Stable π¦: - Preview π¦: |
An Aspire hosting integration for Bitwarden Secrets Manager. |
- Learn More: Hosting.Bun - Stable π¦: - Preview π¦: |
|
- Learn More: Hosting.Dapr - Stable π¦: - Preview π¦: |
Dapr support for Aspire. |
- Learn More: Hosting.DbGate - Stable π¦: - Preview π¦: |
An Aspire hosting integration for the DbGate database management container. |
- Learn More: Hosting.Dbx - Stable π¦: - Preview π¦: |
An Aspire hosting integration for the Dbx database management container. |
- Learn More: Hosting.Deno - Stable π¦: - Preview π¦: |
An Aspire integration for hosting Deno apps. |
- Learn More: Hosting.DuckDB - Stable π¦: - Preview π¦: |
An Aspire hosting integration for providing a DuckDB database connection. |
- Learn More: Hosting.Elasticsearch.Extensions - Stable π¦: - Preview π¦: |
An Aspire hosting integration for extending Elasticsearch resources with additional management tooling. |
- Learn More: Hosting.Flagd - Stable π¦: - Preview π¦: |
flagd is a feature flag evaluation engine. Think of it as a ready-made, open source, OpenFeature-compliant feature flag backend system. |
- Learn More: Hosting.Flyway - Stable π¦: - Preview π¦: |
An Aspire integration for Flyway database migration tool. |
- Learn More: Hosting.GoFeatureFlag - Stable π¦: - Preview π¦: |
GO Feature Flag support for Aspire. |
- Learn More: Hosting.Golang - Stable π¦: - Preview π¦: |
An Aspire integration for hosting Golang apps. |
- Learn More: Hosting.Java - Stable π¦: - Preview π¦: |
An Aspire integration for hosting Java apps using either the Java executable or container image. |
- Learn More: Hosting.JavaScript.Extensions - Stable π¦: - Preview π¦: |
An Aspire integration for hosting NodeJS apps using Vite, Yarn, PNPM, or NPM. |
- Learn More: Hosting.K3s - Stable π¦: - Preview π¦: |
An Aspire hosting integration for k3s. Provides AddK3sCluster, AddHelmRelease (via alpine/helm), AddK8sManifest with Kustomize support (via alpine/kubectl), and AddServiceEndpoint for in-process WebSocket port-forwarding. No host-side kubectl or helm required. |
- Learn More: Hosting.k6 - Stable π¦: - Preview π¦: |
Grafana k6 support for Aspire. |
- Learn More: Hosting.Keycloak.Extensions - Stable π¦: - Preview π¦: |
Aspire hosting extensions for Keycloak (includes PostgreSQL integration). |
- Learn More: Hosting.KurrentDB - Stable π¦: - Preview π¦: |
KurrentDB support for Aspire. |
- Learn More: Hosting.LavinMQ - Stable π¦: - Preview π¦: |
An Aspire hosting package for hosting LavinMQ. |
- Learn More: Hosting.Listmonk - Stable π¦: - Preview π¦: |
listmonk support for Aspire. |
- Learn More: Hosting.Logto - Stable π¦: - Preview π¦: |
.NET Aspire hosting extensions for Logto (includes PostgreSQL and Redis integration). |
- Learn More: Hosting.MailPit - Stable π¦: - Preview π¦: |
An Aspire component leveraging the MailPit container. |
- Learn More: Hosting.McpInspector - Stable π¦: - Preview π¦: |
An Aspire hosting integration to run the MCP Inspector against a Model Context Protocol (MCP) server. |
- Learn More: Hosting.Meilisearch - Stable π¦: - Preview π¦: |
Meilisearch support for Aspire. |
- Learn More: Hosting.Minio - Stable π¦: - Preview π¦: |
|
- Learn More: Hosting.MongoDB.Extensions - Stable π¦: - Preview π¦: |
An Aspire hosting integration for extending MongoDB resources with additional management tooling. |
- Learn More: Hosting.MySql.Extensions - Stable π¦: - Preview π¦: |
An Aspire hosting integration for extending MySQL resources with additional management tooling. |
- Learn More: Hosting.Ngrok - Stable π¦: - Preview π¦: |
An Aspire integration for exposing hosted applications via secure, public URLs using ngrok. |
- Learn More: Hosting.Ollama - Stable π¦: - Preview π¦: |
An Aspire integration leveraging the Ollama container with support for downloading a model on startup. |
- Learn More: Hosting.OpenTelemetryCollector - Stable π¦: - Preview π¦: |
An Aspire hosting integration to add an OpenTelemetry Collector into the OTLP pipeline. |
- Learn More: Hosting.PapercutSmtp - Stable π¦: - Preview π¦: |
An Aspire component leveraging Papercut SMTP container. |
- Learn More: Hosting.Perl - Stable π¦: - Preview π¦: |
An Aspire hosting integration for hosting Perl apps. |
- Learn More: Hosting.PostgreSQL.Extensions - Stable π¦: - Preview π¦: |
An Aspire hosting integration for extending PostgreSQL resources with additional management tooling. |
- Learn More: Hosting.PowerShell - Stable π¦: - Preview π¦: |
Run powershell scripts in-process with your Aspire AppHost, injecting aspire resources and/or object instances as variables, using the command lines tools of your choice like azure cli, azd, or any other terminal tools. |
- Learn More: Hosting.Python.Extensions - Stable π¦: - Preview π¦: |
|
- Learn More: Hosting.RavenDB - Stable π¦: - Preview π¦: |
An Aspire integration leveraging the RavenDB container. |
- Learn More: Hosting.Redis.Extensions - Stable π¦: - Preview π¦: |
An Aspire hosting integration for extending Redis resources with additional management tooling. |
- Learn More: Hosting.Rust - Stable π¦: - Preview π¦: |
An Aspire integration for hosting Rust apps. |
- Learn More: Hosting.RustFs - Stable π¦: - Preview π¦: |
An Aspire hosting integration for the RustFS S3-compatible object storage container. |
- Learn More: Hosting.SeaweedFS - Stable π¦: - Preview π¦: |
Provides extension methods and resource definitions for the Aspire AppHost to support running SeaweedFS containers with an S3-compatible API. |
- Learn More: Hosting.Sftp - Stable π¦: - Preview π¦: |
Aspire hosting integration for the atmoz SFTP container image. |
- Learn More: Hosting.Solr - Stable π¦: - Preview π¦: |
An Aspire hosting integration for Apache Solr. |
- Learn More: Hosting.SqlDatabaseProjects - Stable π¦: - Preview π¦: |
An Aspire hosting integration capable of deploying SQL Server Database Projects as part of your AppHost. |
- Learn More: Hosting.Sqlite - Stable π¦: - Preview π¦: |
An Aspire hosting integration for providing a Sqlite database connection. |
- Learn More: Hosting.SqlServer.Extensions - Stable π¦: - Preview π¦: |
An Aspire hosting integration for extending SQL Server resources with additional management tooling. |
- Learn More: Hosting.Squad - Stable π¦: - Preview π¦: |
An Aspire hosting integration for Squad AI-agent teams. Models a .squad/ workspace as a first-class Aspire resource that auto-discovers the team roster and exposes it via WithReference for downstream services. |
- Learn More: Hosting.Stripe - Stable π¦: - Preview π¦: |
An Aspire integration for the Stripe CLI for local webhook forwarding and testing. |
- Learn More: Hosting.SurrealDb - Stable π¦: - Preview π¦: |
SurrealDB support for Aspire. |
- Learn More: Hosting.Umami - Stable π¦: - Preview π¦: |
Umami support for Aspire. |
- Learn More: Hosting.Zitadel - Stable π¦: - Preview π¦: |
An Aspire hosting integration for the ZITADEL identity and access management container. |
- Learn More: KurrentDB - Stable π¦: - Preview π¦: |
A KurrentDB client that integrates with Aspire, including health checks, logging, and telemetry. |
- Learn More: Logto.Client - Stable π¦: - Preview π¦: |
An Aspire client integration for Logto that registers OpenID Connect (OIDC) or JWT authentication services in the dependency injection container. |
- Learn More: MassTransit.RabbitMQ - Stable π¦: - Preview π¦: |
An Aspire client integration for MassTransit RabbitMQ. |
- Learn More: Meilisearch - Stable π¦: - Preview π¦: |
A Meilisearch client that integrates with Aspire, including health checks, logging, and telemetry. |
- Learn More: Microsoft.Data.Sqlite - Stable π¦: - Preview π¦: |
An Aspire client integration for the Microsoft.Data.Sqlite.Core package. |
- Learn More: Microsoft.EntityFrameworkCore.Sqlite - Stable π¦: - Preview π¦: |
An Aspire client integration for the Microsoft.EntityFrameworkCore.Sqlite package. |
- Learn More: Minio.Client - Stable π¦: - Preview π¦: |
|
- Learn More: OllamaSharp - Stable π¦: - Preview π¦: |
An Aspire client integration for the OllamaSharp library. |
- Learn More: RavenDB.Client - Stable π¦: - Preview π¦: |
An Aspire client integration for the RavenDB.Client library. |
- Learn More: SeaweedFS.Client - Stable π¦: - Preview π¦: |
An Aspire client integration for SeaweedFS using the AWSSDK.S3 client. |
- Learn More: Sftp - Stable π¦: - Preview π¦: |
An SFTP client that integrates with Aspire, including health checks, logging, and telemetry. |
- Learn More: SurrealDb - Stable π¦: - Preview π¦: |
A SurrealDB client that integrates with Aspire, including health checks, logging, and telemetry. |
Each of the integrations in the toolkit is available as a NuGet package, and can be added to your .NET project. Refer to the table above for the available integrations and the documentation on how to use them.
Stable releases of the NuGet packages will be published to the NuGet Gallery. For pre-release versions, you can use Azure Artifacts feeds:
Stable releases are not published to the Azure Artifacts feeds, they can only be accessed from the NuGet Gallery.
Documentation for the Aspire Community Toolkit is available on the Microsoft Docs.
Do you want to contribute?
Check out our Contributing guide to learn more about contribution and guidelines!
Made with contrib.rocks.
As a part of the .NET Foundation, we have adopted the .NET Foundation Code of Conduct. Please familiarize yourself with that before participating with this repository. Thanks!
This project is supported by the .NET Foundation.