Streamline your development with Aspire

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

Поддерживается всеми основными поставщиками облачных служб.

Иллюстрация Aspire

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
Фрагмент кода API Aspire C#

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

Просматривайте динамические данные OpenTelemetry без необходимости настройки. Панель инструментов разработчика Aspire запускается по умолчанию при запуске и отображает журналы, переменные среды, распределенные трассировки, метрики и многое другое для быстрой проверки поведения приложения.

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

Ориентированная на облако экосистема
Сборка гибких, масштабируемых и перспективных облачных приложений, которые могут бесперебойно работать на различных платформах и средах.
Создание собственного контейнера
Сборка образов контейнеров .NET без необходимости записи Dockerfile.
Наблюдаемость
Просматривайте код в действии с помощью мощных API наблюдения и поддержки OpenTelemetry.
Написание высокопроизводительных веб-API с помощью ASP.NET Core.
ASP.NET Core — одна из самых быстрых веб-платформ по рейтингу TechEmpower. Просмотреть источник эталонных данных TechEmpower
Результаты теста TechEmpower JSON
Диаграмма с результатами теста производительности TechEmpower JSON: ASP.NET Core — 2,5 млн, Node.js — 1,1 млн, Gin — 498 тыс., Spring — 328 тыс. Диаграмма с результатами теста производительности TechEmpower JSON: ASP.NET Core — 2,5 млн, Node.js — 1,1 млн, Gin — 498 тыс., Spring — 328 тыс. Диаграмма с результатами теста производительности TechEmpower JSON: ASP.NET Core — 2,5 млн, Node.js — 1,1 млн, Gin — 498 тыс., Spring — 328 тыс.
Число ответов JSON в секунду (RPS)
gRPC и REST с OpenAPI
Расширьте возможности своих приложений для любого внешнего интерфейса благодаря поддержке .NET всех популярных API.
Создание клиента gRPC
Образец кода gRPC
Доступ к данным стал еще проще
Используйте Entity Framework для запроса популярных баз данных, таких как PostgreSQL, SQL Server, SQLite и Cosmos DB, без SQL.
Чтение документации Entity Framework
Пример кода запроса данных
Устойчивость
Используйте встроенные API-интерфейсы устойчивости .NET для простого создания надежных приложений.
Пример кода API

More tools for building great .NET apps

Что такое Azure Developer CLI?
Azure Developer CLI (azd) ускоряет переход от локальной среды разработки к Azure. Инициализируйте репозиторий, предоставьте ресурсы и разверните приложение с помощью одного инструмента.
Знакомство с AZD
Шаблоны для Azure Developer CLI
Используйте гибкие и идиоматические шаблоны приложений с рекомендациями для облака. Благодаря поддержке .NET вы можете получить локальную разработку в Azure за считанные минуты.
Просмотр шаблонов .NET
Комплект для разработчиков на C# в VS Code
Пишите, обслуживайте, тестируйте и отлаживайте свой код с помощью C# Dev Kit для Visual Studio Code. Повысьте свой уровень разработки на C# в кодовых пространствах Windows, macOS, Linux или Visual Studio Codespaces.
Комплект для разработчиков на C#
  1. Ранжирование производительности по результатам 23-го раунда, проведенного TechEmpower Benchmarks.