Швидкий зворотний зв’язок
Запускайте все локально.
Запускайте проєкти, контейнери й сервіси даних разом. Aspire під’єднує локальні кінцеві точки, конфігурацію та виявлення сервісів з AppHost.
aspire run4 ресурси справніAPI references are intentionally omitted from this search. To find API references, please search these dedicated API pages instead:
Відкритий код і фокус на розробниках
Aspire — готовий до агентів інструмент code-first для компонування, налагодження та розгортання розподілених застосунків.
TypeScript AppHost code showing Front end.
import { createBuilder } from './.aspire/modules/aspire.mjs';
const builder = await createBuilder();
// Add Vite frontendconst frontend = await builder .addViteApp("frontend", "./frontend") .withHttpEndpoint({ env: "PORT" });
await builder.build().run();01 Поліглотний за задумом
Залишайте кожну частину застосунку в мові й фреймворку, які їй підходять. Aspire дає всьому стеку одну модель і один робочий процес.
02 Готово для агентів
Aspire надає живий контекст із моделі застосунку, запущених ресурсів і телеметрії, щоб вам не доводилося збирати й пояснювати його вручну.
Сервіси + залежності
Ресурси + справність
Журнали + траси + помилки
Одне підключення. Повний контекст застосунку.
Працює з будь-яким інструментом ШІ.
03 Єдина модель застосунку
AppHost є джерелом істини для того, як застосунок зібраний докупи. Aspire використовує цю модель під час розробки, діагностики та розгортання.
Aspire надає під’єднаним інструментам ШІ граф ресурсів, зв’язки, конфігурацію та команди, представлені тут.
Запуск aspire run перетворює модель застосунку AppHost на живу топологію ресурсів, а потім показує кожен справний ресурс на дашборді Aspire.
Визначайте сервіси, контейнери, сховища даних, зв’язки й конфігурацію в читабельному AppHost.
Дослідити AppHostЗапускайте всі залежності разом — із уже під’єднаними виявленням сервісів, локальними кінцевими точками та конфігурацією для розробки.
Дізнатися про aspire runВикористовуйте вбудований OpenTelemetry, щоб без додаткового налаштування переходити від ресурсу до його журналів, трас, метрик і стану справності.
Дослідити дашбордСтворюйте артефакти розгортання для хмарних сервісів, контейнерів, Kubernetes або інфраструктурного підходу, який ваша команда вже використовує.
Переглянути варіанти розгортання04 Спершу локально, готово до продакшну
Розробка, тестування й розгортання залишаються пов’язаними з тією самою топологією застосунку. Робочий процес змінюється, не змушуючи архітектуру розходитись.
Aspire відкриває під’єднаним інструментам ШІ ресурси, кінцеві точки, стан справності та доступні команди вибраного середовища.
Швидкий зворотний зв’язок
Запускайте проєкти, контейнери й сервіси даних разом. Aspire під’єднує локальні кінцеві точки, конфігурацію та виявлення сервісів з AppHost.
aspire run4 ресурси справніПовторювана перевірка
Використовуйте модель застосунку в автоматизованих тестах і CI-процесах, щоб залежності й зв’язки відповідали системі, яку розробники запускають локально.
Готово до розгортання
Переносьте застосунок на хмарні платформи, не змінюючи його архітектуру. Обирайте керовані сервіси, контейнери, Kubernetes або власну інфраструктуру.
aspire deployготово до релізу05 Спостережуваність вбудована
Відстежуйте запит між ресурсами, переходьте між структурованими журналами й трасами, переглядайте метрики та реагуйте на справність ресурсів з одного дашборду розробника.
Aspire надає під’єднаним інструментам ШІ контекст дашборду, зокрема журнали, траси, метрики, стан справності та команди ресурсів.
06 Розширюваність за замовчуванням
Додавайте бази даних, кеші, обмін повідомленнями, хмарні ресурси й інтеграції спільноти через ту саму зручну модель застосунку.
07 Темп для розробників
Команди використовують Aspire, щоб скоротити адаптацію, розуміти розподілену поведінку та зберігати продуктивний локальний цикл у міру зростання системи.
Aspire lets developers be developers again.
Steven PriceSoftware Engineering Manager, Iceland FoodsI had someone start on a Monday morning and they were contributing code by lunch.
Russ HardingVP Engineering, EQengineeredI was surprised by how quickly Aspire got me from idea to running services.
Milan JovanovićEducator & Content Creator, MJ TechI've never wanted to commit to a Microsoft technology this much.
Nk54 (Reddit User)Hit F5 to begin. Skip the setup boss fight and ship code faster.
Craig TaylorPrincipal Architect, Xbox LiveAspire was easy to integrate with our existing container orchestration.
Sean KilleenVP Innovation, SCT SoftwareOpenTelemetry out-of-the-box in the Aspire dashboard is a game changer for observability!
Dan ClarkeDeveloper & Podcaster, Everstack08 Почніть зі свого стеку
Установіть Aspire CLI, ініціалізуйте наявний репозиторій або почніть з нуля, а потім зведіть усі ресурси в один зрозумілий цикл розробки.