Aspire Integrations
Plug in anything. Ship faster.
Snap databases, caches, messaging, and cloud services into your AppHost with one line — health checks, telemetry, and resiliency included.
Two halves, one story
Section titled “Two halves, one story”Most integrations have two sides: a hosting integration that models a resource in your AppHost, and a client integration that wires up the client library in your consuming project. They work together seamlessly — but can also be used independently.
Hosting integrations
Model containers, cloud resources, and executables in your AppHost. Aspire provisions, configures, and connects them automatically at dev time.
Learn moreClient integrations
Wire up client libraries with dependency injection, health checks, resiliency, and OpenTelemetry — all from a single extension method call.
Learn moreWhat you can connect
Section titled “What you can connect”Databases
PostgreSQL, SQL Server, MySQL, MongoDB, Oracle, Cosmos DB, and more — with full connection string management.
Learn moreCaching
Redis, Valkey, Garnet, and hybrid caching solutions for high-performance data access patterns.
Learn moreMessaging
RabbitMQ, Azure Service Bus, Kafka, NATS, and other message brokers for event-driven architectures.
Learn moreCloud services
Azure, AWS, and GCP services including storage, AI, search, and identity — with local emulator support.
Learn moreObservability
OpenTelemetry, Seq, Grafana, and other platforms for logging, tracing, and metrics collection.
Learn moreFrameworks & more
Node.js, Python, Go, Java, reverse proxies, and developer tooling — Aspire is polyglot by design.
Learn moreBuilt-in superpowers
Section titled “Built-in superpowers”Every client integration inherits a set of standardized capabilities from Service Defaults — you get production-grade behavior for free.
Health checks
Automatic HTTP health endpoints let orchestrators, load balancers, and the Aspire Dashboard monitor resource availability in real time.
Learn moreResiliency
Built-in retry policies, circuit breakers, and timeouts help your application recover gracefully from transient failures.
Learn moreOpenTelemetry
Traces, metrics, and structured logs are wired up automatically — giving you full observability with zero configuration.
Learn moreExtensible
Build your own hosting or client integrations to model any resource. The integration system is fully open and composable.
Build your own