Streamline your development with Aspire

Agent-ready, code-first. Compose, debug, and deploy any distributed app.

Supported on all major cloud providers

Aspire illustration

One app model, dev to deploy

Define your distributed app once in code and use the same model to run locally, debug interactively, and deploy to production.

Any language, any stack

Compose apps, services and stacks from .NET, Python, JavaScript, TypeScript, Go, Java, Rust, and more, all wired together in one place.

Observability built in

Every app you build with Aspire automatically includes structured logs, distributed traces, metrics, and health checks pre-configured for you.

Agent-ready by design

Aspire is built for the AI era. Its CLI, agent skills, and structured app model make it a natural partner for developer AI agents and Copilot.

Read the Aspire FAQ

Define your stack in code

Aspire is modular, composable, and extensible. Configure relationships, deployment options, and dev-time flags in one place. Use familiar APIs without a line of YAML.


Learn about the AppHost
Aspire C# API code snippet

Local development, production deployment

Aspire mirrors production environments on your machine, ensuring smooth deployments. Runs with your local container runtime during development, then deploys the same app structure to cloud services or your own infrastructure.

Build your first app

OpenTelemetry developer dashboard

See live OpenTelemetry data with no configuration required. Launched by default on run, Aspire's developer dashboard shows logs, environment variables, distributed traces, metrics and more to quickly verify app behavior.

Dive into the dashboard

Multi-cloud, limitless integrations

Aspire integrations are a curated suite of 100+ packages that make it easy to connect popular services, databases, compute environments, and stacks like PostgreSQL, Redis, Dapr, and cloud services like Azure Container Apps. Fully extensible, build your own for your unique needs.

Explore integrations

More ways to build cloud-native apps with .NET

Cloud-native ecosystem
Build flexible, scalable, and future-proof cloud-native apps that can work seamlessly across various platforms and environments.
Native container creation
Build .NET container images without needing to write a Dockerfile.
Observability
See your code in action with powerful observability APIs and support for OpenTelemetry.
Write high-performance web APIs with ASP.NET Core
ASP.NET Core is one of the fastest web frameworks ranked by TechEmpower. View the TechEmpower benchmark source
TechEmpower JSON Benchmark Results
Chart showing TechEmpower JSON benchmark results: ASP.NET Core at 2.5 million, Node.js at 1.1M, Gin at 498K, and Spring at 328K. Chart showing TechEmpower JSON benchmark results: ASP.NET Core at 2.5 million, Node.js at 1.1M, Gin at 498K, and Spring at 328K. Chart showing TechEmpower JSON benchmark results: ASP.NET Core at 2.5 million, Node.js at 1.1M, Gin at 498K, and Spring at 328K.
JSON Responses per Second (RPS)
gRPC and REST with OpenAPI
Power your apps for any front end with .NET's support for all popular APIs.
Create a gRPC client
gRPC code sample
Data access made simple
Use Entity Framework to query popular databases such as PostgreSQL, SQL Server, SQLite, and Cosmos DB without SQL.
Read Entity Framework docs
Data query code sample
Resiliency
Use .NET's built-in resiliency APIs for creating reliable applications with ease.
API code sample

More tools for building great .NET apps

What is Azure Developer CLI?
Azure Developer CLI (azd) accelerates your journey from local development environment to Azure. Initialize a repo, provision resources, and deploy your application with one tool.
Learn about azd
BERJAYA
Azure Developer CLI templates
Use flexible and idiomatic app templates infused with cloud best practices. Curated for .NET, you can get local development to Azure in minutes.
Browse .NET templates
BERJAYA
C# Dev Kit in VS Code
Write, maintain, test, and debug your code with Visual Studio Code's C# Dev Kit. Elevate your C# development on Windows, macOS, Linux, or GitHub Codespaces.
Install C# Dev Kit
BERJAYA
  1. Performance ranking from Round 23 results conducted by TechEmpower Benchmarks.