Gratuito e Open Source
Aspire é uma plataforma open source, sempre gratuita e focada em desenvolvedores. Junte-se a uma comunidade vibrante e ajude a moldar o futuro do desenvolvimento moderno.
Defina seu stack em código—type-safe e legível. Rode local e faça deploy em
qualquer lugar sem mudar a arquitetura.
Orquestre frontends, APIs, contêineres e bancos sem reescrita. Estenda para
seu stack—deploy onde quiser.
OpenTelemetry integrado entrega logs, traces e health checks
automaticamente—debug mais rápido sem setup.
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 .
var builder = DistributedApplication . CreateBuilder ( args );
// This would be a rather boring AppHost ☹️...
// Toggle the options above to see what an AppHost might look like.
// For example, select "Front end" to add a frontend service.
var builder = DistributedApplication . CreateBuilder ( args );
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " );
var builder = DistributedApplication . CreateBuilder ( args );
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " );
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 );
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddPostgres ( " db " )
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " );
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddPostgres ( " db " )
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " );
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 );
var builder = DistributedApplication . CreateBuilder ( args );
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " );
// Add frontend service and reference the API
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " )
var builder = DistributedApplication . CreateBuilder ( args );
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " );
// Add frontend service and reference the API
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " )
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 );
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddPostgres ( " db " )
// Add API service and reference the database
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " )
. WithReference ( postgres );
// Add frontend service and reference the API
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " )
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddPostgres ( " db " )
// Add API service and reference the database
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " )
. WithReference ( postgres );
// Add frontend service and reference the API
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " )
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 );
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddPostgres ( " db " )
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddPostgres ( " db " )
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 );
var builder = DistributedApplication . CreateBuilder ( args );
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " );
var builder = DistributedApplication . CreateBuilder ( args );
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " );
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 );
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddPostgres ( " db " )
// Add API service and reference the database
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " )
. WithReference ( postgres );
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddPostgres ( " db " )
// Add API service and reference the database
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " )
. WithReference ( postgres );
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 );
var builder = DistributedApplication . CreateBuilder ( args );
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 );
var builder = DistributedApplication . CreateBuilder ( args );
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " )
. WithNpmPackageInstallation ()
var builder = DistributedApplication . CreateBuilder ( args );
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " )
. WithNpmPackageInstallation ()
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 )
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddAzurePostgresFlexibleServer ( " db " )
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " )
. WithNpmPackageInstallation ()
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddAzurePostgresFlexibleServer ( " db " )
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " )
. WithNpmPackageInstallation ()
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 )
var builder = DistributedApplication . CreateBuilder ( args );
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " )
. PublishAsAzureContainerApp ();
// Add frontend service and reference the API
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " )
. WithNpmPackageInstallation ()
var builder = DistributedApplication . CreateBuilder ( args );
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " )
. PublishAsAzureContainerApp ();
// Add frontend service and reference the API
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " )
. WithNpmPackageInstallation ()
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 )
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddAzurePostgresFlexibleServer ( " db " )
// Add API service and reference the database
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " )
. PublishAsAzureContainerApp ();
// Add frontend service and reference the API
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " )
. WithNpmPackageInstallation ()
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddAzurePostgresFlexibleServer ( " db " )
// Add API service and reference the database
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " )
. PublishAsAzureContainerApp ();
// Add frontend service and reference the API
var frontend = builder . AddViteApp ( " frontend " , " ../frontend " )
. WithHttpEndpoint ( env : " PORT " )
. WithNpmPackageInstallation ()
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 )
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddAzurePostgresFlexibleServer ( " db " )
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddAzurePostgresFlexibleServer ( " db " )
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 )
var builder = DistributedApplication . CreateBuilder ( args );
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " )
. PublishAsAzureContainerApp ();
var builder = DistributedApplication . CreateBuilder ( args );
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " )
. PublishAsAzureContainerApp ();
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 )
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddAzurePostgresFlexibleServer ( " db " )
// Add API service and reference the database
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " )
. PublishAsAzureContainerApp ();
var builder = DistributedApplication . CreateBuilder ( args );
var postgres = builder . AddAzurePostgresFlexibleServer ( " db " )
// Add API service and reference the database
var api = builder . AddProject ( " api " , " ../api/ApiService.csproj " )
. PublishAsAzureContainerApp ();
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 )
var builder = DistributedApplication . CreateBuilder ( args );
var customContainer = builder . AddContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. WithHttpEndpoint ( targetPort : 8080 )
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
// This would be a rather boring AppHost ☹️...
// Toggle the options above to see what an AppHost might look like.
// For example, select "Front end" to add a frontend service.
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " });
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " });
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 });
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " });
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " });
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 });
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " });
// Add Vite frontend and reference the API
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " })
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " });
// Add Vite frontend and reference the API
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " })
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 });
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
// Add Express API and reference the database
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " })
. withReference ( postgres );
// Add Vite frontend and reference the API
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " })
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
// Add Express API and reference the database
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " })
. withReference ( postgres );
// Add Vite frontend and reference the API
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " })
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 });
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 });
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " });
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " });
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 });
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
// Add Express API and reference the database
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " })
. withReference ( postgres );
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
// Add Express API and reference the database
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " })
. withReference ( postgres );
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 });
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 });
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " })
. withNpmPackageInstallation ()
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " })
. withNpmPackageInstallation ()
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 })
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
. addAzurePostgresFlexibleServer ( " db " )
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " })
. withNpmPackageInstallation ()
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
. addAzurePostgresFlexibleServer ( " db " )
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " })
. withNpmPackageInstallation ()
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 })
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " })
. publishAsAzureContainerApp ();
// Add Vite frontend and reference the API
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " })
. withNpmPackageInstallation ()
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " })
. publishAsAzureContainerApp ();
// Add Vite frontend and reference the API
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " })
. withNpmPackageInstallation ()
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 })
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
. addAzurePostgresFlexibleServer ( " db " )
// Add Express API and reference the database
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " })
. publishAsAzureContainerApp ();
// Add Vite frontend and reference the API
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " })
. withNpmPackageInstallation ()
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
. addAzurePostgresFlexibleServer ( " db " )
// Add Express API and reference the database
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " })
. publishAsAzureContainerApp ();
// Add Vite frontend and reference the API
const frontend = await builder
. addViteApp ( " frontend " , " ./frontend " )
. withHttpEndpoint ({ env : " PORT " })
. withNpmPackageInstallation ()
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 })
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
. addAzurePostgresFlexibleServer ( " db " )
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
. addAzurePostgresFlexibleServer ( " db " )
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 })
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " })
. publishAsAzureContainerApp ();
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " })
. publishAsAzureContainerApp ();
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 })
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
. addAzurePostgresFlexibleServer ( " db " )
// Add Express API and reference the database
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " })
. publishAsAzureContainerApp ();
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const postgres = await builder
. addAzurePostgresFlexibleServer ( " db " )
// Add Express API and reference the database
const api = await builder
. addNodeApp ( " api " , " ./api " , " src/index.ts " )
. withHttpEndpoint ({ env : " PORT " })
. publishAsAzureContainerApp ();
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 })
await builder . build () . run ();
import { createBuilder } from ' ./.modules/aspire.js ' ;
const builder = await createBuilder ();
const customContainer = await builder
. addContainer ( " mycustomcontainer " , " myregistry/myapp " , " latest " )
. withHttpEndpoint ({ targetPort : 8080 })
await 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 .
Local Teste Prod
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
Redis
Shortlived container
PostgreSQL
Azure Database for PostgreSQL
PostgreSQL
Local container
Frontend
Azure Static Web Apps
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 .
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 .
SP
Aspire lets developers be developers again.
RH
I had someone start on a Monday morning and they were contributing code by lunch.
MJ
I was surprised by how quickly Aspire got me from idea to running services.
NU
I've never wanted to commit to a Microsoft technology this much.
CT
Hit F5 to begin — skip the setup boss fight, ship code faster.
SK
Aspire was easy to integrate with our existing container orchestration.
DC
OpenTelemetry out-of-the-box in the Aspire dashboard is a game changer for observability!
Instale a CLI do Aspire e depois aprenda a modelar, executar e fazer deploy dos seus apps.