Retroalimentación rápida
Ejecuta todo en local.
Inicia proyectos, contenedores y servicios de datos juntos. Aspire conecta puntos de conexión locales, configuración y descubrimiento de servicios desde el AppHost.
aspire run4 recursos en buen estadoAPI references are intentionally omitted from this search. To find API references, please search these dedicated API pages instead:
Código abierto y pensado para desarrolladores
Aspire es una herramienta lista para agentes y centrada en código para componer, depurar y desplegar aplicaciones distribuidas.
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 Políglota por diseño
Mantén cada parte de la aplicación en el lenguaje y framework que mejor encaje. Aspire le da a toda la pila un solo modelo y un solo flujo de trabajo.
02 Listo para agentes
Aspire proporciona contexto en vivo desde tu modelo de aplicación, recursos en ejecución y telemetría, sin obligarte a reunir y explicar ese contexto a mano.
Servicios + dependencias
Recursos + estado
Registros + trazas + errores
Una conexión. Contexto completo de la aplicación.
Funciona con cualquier herramienta de IA.
03 Un solo modelo de aplicación
El AppHost es la fuente de verdad de cómo encaja la aplicación. Aspire usa ese modelo durante el desarrollo, el diagnóstico y el despliegue.
Aspire proporciona a las herramientas de IA conectadas el grafo de recursos, las referencias, la configuración y los comandos representados aquí.
Al ejecutar aspire run, el modelo de aplicación del AppHost se convierte en una topología de recursos activa y luego expone cada recurso en buen estado en el panel de Aspire.
Define servicios, contenedores, almacenes de datos, referencias y configuración en un AppHost legible.
Explora el AppHostInicia todas las dependencias juntas, con descubrimiento de servicios, puntos de conexión locales y configuración de desarrollo ya conectados.
Conoce aspire runUsa OpenTelemetry integrado para pasar de un recurso a sus registros, trazas, métricas y estado sin configuración adicional.
Explora el panelCrea artefactos de despliegue para servicios en la nube, contenedores, Kubernetes o la ruta de infraestructura que tu equipo ya usa.
Explora las opciones de despliegue04 Primero local, listo para producción
El desarrollo, las pruebas y el despliegue permanecen conectados a la misma topología de aplicación. El flujo de trabajo cambia sin forzar desviaciones en la arquitectura.
Aspire expone a las herramientas de IA conectadas los recursos, puntos de conexión, estado y comandos disponibles del entorno seleccionado.
Retroalimentación rápida
Inicia proyectos, contenedores y servicios de datos juntos. Aspire conecta puntos de conexión locales, configuración y descubrimiento de servicios desde el AppHost.
aspire run4 recursos en buen estadoValidación repetible
Usa el modelo de aplicación en pruebas automatizadas y flujos de trabajo de CI para que las dependencias y relaciones coincidan con el sistema que los desarrolladores ejecutan localmente.
Listo para despliegue
Mueve la aplicación a destinos en la nube sin cambiar su arquitectura. Elige servicios administrados, contenedores, Kubernetes o tu propia infraestructura.
aspire deploylisto para lanzamiento05 Observabilidad incluida
Sigue una solicitud entre recursos, alterna entre registros estructurados y trazas, inspecciona métricas y actúa sobre el estado de los recursos desde un solo panel para desarrolladores.
Aspire proporciona a las herramientas de IA conectadas contexto del panel, incluidos registros, trazas, métricas, estado y comandos de recursos.
06 Extensible de forma predeterminada
Agrega bases de datos, cachés, mensajería, recursos en la nube e integraciones de la comunidad mediante el mismo modelo de aplicación fluido.
07 Impulso para desarrolladores
Los equipos usan Aspire para acortar la incorporación, entender el comportamiento distribuido y mantener un ciclo local productivo a medida que el sistema crece.
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 Empieza con tu pila tecnológica
Instala Aspire CLI, inicializa un repositorio existente o empieza desde cero y luego reúne cada recurso en un ciclo de desarrollo claro.