Feedback rápido
Execute tudo localmente.
Inicie projetos, contêineres e serviços de dados juntos. O Aspire conecta endpoints locais, configuração e descoberta de serviços a partir do AppHost.
aspire run4 recursos íntegrosAPI references are intentionally omitted from this search. To find API references, please search these dedicated API pages instead:
Gratuito e código aberto
Aspire é uma ferramenta pronta para agentes e orientada a código para compor, depurar e implantar aplicações distribuídas.
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 Poliglota por design
Mantenha cada parte da aplicação na linguagem e no framework que faz sentido. O Aspire dá a toda a stack um único modelo e um único fluxo de trabalho.
02 Pronto para agentes
O Aspire fornece contexto em tempo real do seu modelo de aplicação, dos recursos em execução e da telemetria, sem fazer você montar e explicar esse contexto manualmente.
Serviços + dependências
Recursos + integridade
Registros + rastreamentos + erros
Uma conexão. Contexto completo da aplicação.
Funciona com qualquer ferramenta de IA.
03 Um modelo de aplicação
O AppHost é a fonte da verdade de como a aplicação se encaixa. O Aspire usa esse modelo durante todo o desenvolvimento, diagnóstico e implantação.
O Aspire entrega às ferramentas de IA conectadas o grafo de recursos, as referências, a configuração e os comandos representados aqui.
Executar aspire run transforma o modelo de aplicação do AppHost em uma topologia de recursos ativa e expõe todos os recursos íntegros no painel do Aspire.
Defina serviços, contêineres, armazenamentos de dados, referências e configuração em um AppHost legível.
Explore o AppHostInicie todas as dependências juntas, com descoberta de serviços, endpoints locais e configuração de desenvolvimento já conectados.
Saiba mais sobre aspire runUse o OpenTelemetry integrado para ir de um recurso aos seus registros, rastreamentos, métricas e integridade sem configuração extra.
Explore o painelCrie artefatos de implantação para serviços em nuvem, contêineres, Kubernetes ou o caminho de infraestrutura que sua equipe já usa.
Explore as opções de implantação04 Local primeiro, pronto para produção
Desenvolvimento, testes e implantação continuam conectados à mesma topologia da aplicação. O fluxo de trabalho muda sem fazer a arquitetura divergir.
O Aspire expõe às ferramentas de IA conectadas os recursos, endpoints, integridade e comandos disponíveis do ambiente selecionado.
Feedback rápido
Inicie projetos, contêineres e serviços de dados juntos. O Aspire conecta endpoints locais, configuração e descoberta de serviços a partir do AppHost.
aspire run4 recursos íntegrosValidação repetível
Use o modelo de aplicação em testes automatizados e fluxos de trabalho de CI para que dependências e relacionamentos correspondam ao sistema que os desenvolvedores executam localmente.
Pronto para implantação
Leve a aplicação para destinos em nuvem sem alterar sua arquitetura. Escolha serviços gerenciados, contêineres, Kubernetes ou sua própria infraestrutura.
aspire deploypronto para lançamento05 Observabilidade incluída
Acompanhe uma requisição entre recursos, alterne entre registros estruturados e rastreamentos, inspecione métricas e aja sobre a integridade dos recursos em um único painel de desenvolvedor.
O Aspire dá às ferramentas de IA conectadas contexto do painel, incluindo registros, rastreamentos, métricas, integridade e comandos de recursos.
06 Extensível por padrão
Adicione bancos de dados, caches, mensageria, recursos de nuvem e integrações da comunidade pelo mesmo modelo de aplicação fluente.
07 Impulso para desenvolvedores
Equipes usam o Aspire para acelerar a integração de novos desenvolvedores, entender o comportamento distribuído e manter um ciclo local produtivo conforme o sistema cresce.
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 Comece com sua stack
Instale o Aspire CLI, inicialize um repositório existente ou comece do zero; depois traga cada recurso para um ciclo de desenvolvimento claro.