Pular para o conteúdo
DocsTry Aspire
DocsTry
Logotipo Aspire

Aspire

Seu stack, simplificado.

Orquestre frontends, APIs, contêineres e bancos de dados sem esforço—sem reescritas, sem limites. Estenda o Aspire para impulsionar qualquer projeto.

Declaração 1 de 29. Pronto para agentes. Aspire é uma ferramenta pronta para agentes e centrada em código para compor, depurar e implantar aplicações distribuídas.

Controle orientado a código

Defina seu stack em código—type-safe e legível. Rode local e faça deploy em qualquer lugar sem mudar a arquitetura.

Modular e extensível

Orquestre frontends, APIs, contêineres e bancos sem reescrita. Estenda para seu stack—deploy onde quiser.

Deploys flexíveis

Deploy em qualquer lugar—Kubernetes, cloud ou on-prem. Consistência sem reescritas extras.

Aspire é modular, componível e extensível. Configure relações, opções de deploy e flags de desenvolvimento em um só lugar. Saiba mais sobre o AppHost.

Construa seu AppHost

Ative/desative recursos para ver como o Aspire define sua stack.

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

Feito para o seu stack, Aspire orquestra apps em C#, Java, Python, JavaScript, TypeScript, Go e mais—use as linguagens que prefere. Veja como modelar seus apps.

Aspire suporta muitos linguagens e frameworks permitindo construir com seus favoritos enquanto orquestra tudo.

Feito para desenvolvimento local, Aspire espelha a produção na sua máquina, reduzindo o “funciona na minha máquina”. Saiba sobre deploy e topologia.

Desenvolvimento local com serviços conteinerizados
Suba e derrube ambientes de staging completos para testes
Serviços de nuvem em produção — sem mudar código
Terminal window
aspire run
Terminal window
aspire deploy -e test
Terminal window
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

Use a CLI do Aspire para subir tudo local ou gerar artefatos em CI/CD. Crie seu primeiro app Aspire.

Monitore logs, métricas e traces em tempo real com o dashboard OpenTelemetry integrado ao seu fluxo. Conheça o dashboard.

Multi-cloud, integrações ilimitadas — Conecte Aspire ao Azure, AWS ou infra própria. Ecossistema amplo para qualquer stack. Conheça todas as integrações.

JavaScriptMicrosoft FoundryElasticsearchAzure Event HubsSQL DatabaseAzure SignalROllamaGitHubGitHubOracleMicrosoft AzureDenoDenoKurrentDBKurrentDBGarnetKubernetesMongoDBSeq Log ServerAzure Cognitive SearchValkeyMinIODev TunnelsRedisBunAzure Application InsightsNATS MessagingQdrant Vector DatabaseflagdflagdAzure Cosmos DBJavaScriptMicrosoft FoundryElasticsearchAzure Event HubsSQL DatabaseAzure SignalROllamaGitHubGitHubOracleMicrosoft AzureDenoDenoKurrentDBKurrentDBGarnetKubernetesMongoDBSeq Log ServerAzure Cognitive SearchValkeyMinIODev TunnelsRedisBunAzure Application InsightsNATS MessagingQdrant Vector DatabaseflagdflagdAzure Cosmos DB
GoGoAzure Web PubSubMeilisearchPapercutPapercutSQLiteAzure SQL ServerUvKeycloakSQL Database ProjectsJavaAzure App ServicesDbGateDbGate.NET MAUIAzure Storage QueueOpenAIOpenAIAWSAWSTypeScriptMilvus Vector DatabaseGO Feature FlagLavinMQAzure App ConfigurationData API BuilderSurrealDBSurrealDBDockerAzure Function AppsMySQL Connectork6GoGoAzure Web PubSubMeilisearchPapercutPapercutSQLiteAzure SQL ServerUvKeycloakSQL Database ProjectsJavaAzure App ServicesDbGateDbGate.NET MAUIAzure Storage QueueOpenAIOpenAIAWSAWSTypeScriptMilvus Vector DatabaseGO Feature FlagLavinMQAzure App ConfigurationData API BuilderSurrealDBSurrealDBDockerAzure Function AppsMySQL Connectork6
ActiveMQActiveMQRavenDBRavenDBMailpitMailpitngrokngrokAzure Log AnalyticsAzure Key VaultPythonDaprDaprAzure Container Apps EnvironmentsAzure OpenAINode.jsNode.jsAzure Storage ContainerAzure Service BusRustReactAdminerPostgreSQLMCP InspectorMCP InspectorAzure Blob/Page StoragePowerShellAzure Cache for RedisAzure Database for PostgreSQLAzure Table StorageFastAPIRabbitMQActiveMQActiveMQRavenDBRavenDBMailpitMailpitngrokngrokAzure Log AnalyticsAzure Key VaultPythonDaprDaprAzure Container Apps EnvironmentsAzure OpenAINode.jsNode.jsAzure Storage ContainerAzure Service BusRustReactAdminerPostgreSQLMCP InspectorMCP InspectorAzure Blob/Page StoragePowerShellAzure Cache for RedisAzure Database for PostgreSQLAzure Table StorageFastAPIRabbitMQ

Não confie só em nós! De indie hackers a empresas—devs constroem mais rápido e entregam com confiança com Aspire. Participe da comunidade Aspire.

Instale a CLI do Aspire e depois aprenda a modelar, executar e fazer deploy dos seus apps.