高速なフィードバック
すべてをローカルで実行。
プロジェクト、コンテナー、データ サービスをまとめて起動します。Aspire は AppHost からローカル エンドポイント、構成、サービス ディスカバリを結線します。
aspire run4 個のリソースは正常API references are intentionally omitted from this search. To find API references, please search these dedicated API pages instead:
無料でオープンソース
Aspire は、分散アプリケーションを構成、デバッグ、デプロイするための、エージェント対応のコードファーストなツールです。
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 はスタック全体に 1 つのモデルと 1 つのワークフローを提供します。
02 エージェント対応
Aspire は、アプリケーション モデル、実行中のリソース、テレメトリからライブ コンテキストを提供します。手作業で集めて説明する必要はありません。
サービス + 依存関係
リソース + 正常性
ログ + トレース + エラー
1 つの接続。完全なアプリケーション コンテキスト。
あらゆる AI ツールで動作します。
03 1 つのアプリケーション モデル
AppHost は、アプリケーション全体の構成を示す信頼できる情報源です。Aspire はそのモデルを、開発、診断、デプロイ全体で活用します。
Aspire は、ここに示されたリソース グラフ、参照、構成、コマンドを、接続された AI ツールに提供します。
aspire run を実行すると、AppHost のアプリケーション モデルがライブのリソース トポロジに変換され、正常なすべてのリソースが Aspire ダッシュボードに表示されます。
04 ローカル ファースト、本番対応
開発、テスト、デプロイは同じアプリケーション トポロジにつながったままです。アーキテクチャをずらすことなく、ワークフローだけを変えられます。
Aspire は、選択された環境のリソース、エンドポイント、正常性、使用可能なコマンドを、接続された AI ツールに公開します。
高速なフィードバック
プロジェクト、コンテナー、データ サービスをまとめて起動します。Aspire は AppHost からローカル エンドポイント、構成、サービス ディスカバリを結線します。
aspire run4 個のリソースは正常再現可能な検証
自動テストと CI ワークフローでアプリケーション モデルを使用し、依存関係と関係性を、開発者がローカルで実行するシステムと一致させます。
デプロイ準備完了
アーキテクチャを変えずにアプリケーションをクラウド ターゲットへ移行します。マネージド サービス、コンテナー、Kubernetes、または独自のインフラを選べます。
aspire deployリリース準備完了05 オブザーバビリティを標準搭載
1 つの開発者向けダッシュボードから、リソースをまたいでリクエストを追跡し、構造化ログとトレースを行き来し、メトリックを確認し、リソースの正常性に対応できます。
Aspire は、ログ、トレース、メトリック、正常性、リソース コマンドを含むダッシュボード コンテキストを、接続された AI ツールに提供します。
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 をインストールし、既存のリポジトリを初期化するか新規に始めて、すべてのリソースを明確な 1 つの開発ループに取り込みます。