Перейти к содержимому
DocsTry Aspire
DocsTry
Логотип Aspire

Aspire

Ваш стек, упрощён.

Оркестрируйте фронтенды, API, контейнеры и базы данных без усилий—без переписывания, без ограничений. Расширяйте Aspire для любого проекта.

Утверждение 1 из 29. Готовность к агентам. Aspire — это готовый для агентов инструмент на основе кода для сборки, отладки и развёртывания распределённых приложений.

Контроль через код

Определяйте стек в коде—типобезопасно и читаемо. Запускайте локально, деплойте куда угодно без смены архитектуры.

Гибкие деплои

Деплой куда угодно—Kubernetes, облако или on-prem. Повторяемость без переписывания.

Aspire модульный, композиционный и расширяемый. Настраивайте связи, параметры деплоя и dev-флаги в одном месте. Подробнее об AppHost.

Постройте свой AppHost

Включайте и выключайте функции, чтобы увидеть, как Aspire определяет части вашего стека.

AppHost.cs
var builder = DistributedApplication.CreateBuilder(args);
// Add frontend service
var frontend = builder.AddViteApp("frontend", "../frontend")
.WithHttpEndpoint(env: "PORT");
builder.Build().Run();

Создан для вашего стека, оркестрирует приложения на C#, Java, Python, JavaScript, TypeScript, Go и др.—используйте знакомые языки. Как моделировать приложения.

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

Для локальной разработки, Aspire зеркалирует продакшен у вас на машине, снижая «у меня работает». О деплое и топологии приложения.

Локальная разработка с контейнеризованными сервисами
Запуск и остановка полноценных staging-сред для тестирования
Продуктивные облачные сервисы — без изменений кода
Окно терминала
aspire run
Окно терминала
aspire deploy -e test
Окно терминала
aspire deploy
Redis
AWS ElastiCache
Redis
Shortlived container
Redis
Local container
PostgreSQL
Azure Database for PostgreSQL
PostgreSQL
Staged DB
PostgreSQL
Local container
Frontend
Azure Static Web Apps
Frontend
Dev tunnel
Frontend
Local process
API
Azure Container Apps
API
Staging environment
API
Local process

Используйте Aspire CLI для локального запуска или генерации артефактов в CI/CD. Создайте первое приложение Aspire.

Логи, метрики и трейсы в реальном времени через встроенный OpenTelemetry dashboard в вашем workflow. Перейти к дашборду.

Мультиоблако, неограниченные интеграции — Подключайте Azure, AWS или свою инфраструктуру. Богатая экосистема для любого стека. Все интеграции.

SQL Database ProjectsAzure Blob/Page StorageValkeyDockerOpenAIOpenAIAzure Storage QueueJavaScriptRavenDBRavenDBAWSAWSAzure Cosmos DBJavaMCP InspectorMCP InspectorSeq Log ServerPowerShellDev TunnelsAzure Function AppsTypeScriptAzure Table StorageAzure Container Apps EnvironmentsAzure Storage ContainerQdrant Vector DatabaseAzure App ConfigurationFastAPIAzure Application InsightsMicrosoft AzurePostgreSQLKeycloakSQL Database ProjectsAzure Blob/Page StorageValkeyDockerOpenAIOpenAIAzure Storage QueueJavaScriptRavenDBRavenDBAWSAWSAzure Cosmos DBJavaMCP InspectorMCP InspectorSeq Log ServerPowerShellDev TunnelsAzure Function AppsTypeScriptAzure Table StorageAzure Container Apps EnvironmentsAzure Storage ContainerQdrant Vector DatabaseAzure App ConfigurationFastAPIAzure Application InsightsMicrosoft AzurePostgreSQLKeycloak
GitHubGitHub.NET MAUIAzure SignalRKubernetesAzure OpenAIMySQL ConnectorGarnetMinIOAzure SQL ServerAzure Web PubSubLavinMQAzure Service BusflagdflagdOracleAzure Database for PostgreSQLElasticsearchMicrosoft FoundryAzure Log AnalyticsSQLiteDenoDenoRabbitMQSQL DatabaseData API BuilderUvNode.jsNode.jsOllamaPapercutPapercutGitHubGitHub.NET MAUIAzure SignalRKubernetesAzure OpenAIMySQL ConnectorGarnetMinIOAzure SQL ServerAzure Web PubSubLavinMQAzure Service BusflagdflagdOracleAzure Database for PostgreSQLElasticsearchMicrosoft FoundryAzure Log AnalyticsSQLiteDenoDenoRabbitMQSQL DatabaseData API BuilderUvNode.jsNode.jsOllamaPapercutPapercut
BunngrokngrokMailpitMailpitAzure Cognitive SearchReactDbGateDbGateGoGoRustKurrentDBKurrentDBAzure Cache for RedisDaprDaprRedisActiveMQActiveMQNATS MessagingAzure Key Vaultk6Azure Event HubsSurrealDBSurrealDBGO Feature FlagAzure App ServicesMilvus Vector DatabaseMeilisearchMongoDBPythonAdminerBunngrokngrokMailpitMailpitAzure Cognitive SearchReactDbGateDbGateGoGoRustKurrentDBKurrentDBAzure Cache for RedisDaprDaprRedisActiveMQActiveMQNATS MessagingAzure Key Vaultk6Azure Event HubsSurrealDBSurrealDBGO Feature FlagAzure App ServicesMilvus Vector DatabaseMeilisearchMongoDBPythonAdminer

Не только наше мнение! От indie до enterprise — быстрее разработка и уверенный релиз. Присоединяйтесь к сообществу Aspire.

Установите Aspire CLI и изучайте Docs, чтобы моделировать, запускать и деплоить приложения.