Lewati ke konten
Aspire
Logo Aspire

Aspire

Stack Anda, disederhanakan.

Orkestrasi front end, API, container, dan database dengan mudah—tanpa menulis ulang, tanpa batasan. Perluas Aspire untuk mendukung proyek apa pun.

Gratis dan Open Source

Aspire adalah platform open source yang mengutamakan pengembang dan selalu gratis. Bergabunglah dengan komunitas berkembang dan bantu bentuk masa depan pengembangan modern.

Kontrol berfokus pada kode

Definisikan stack dalam kode—type-safe dan mudah dibaca. Jalankan lokal, deploy di mana saja tanpa mengubah arsitektur.

Modular dan extensible

Orkestrasi front end, API, container, dan database tanpa penulisan ulang. Perluas Aspire agar pas dengan stack Anda—deploy di mana saja.

Observabilitas sejak awal

OpenTelemetry bawaan menyediakan log, trace, dan health check otomatis—debug lebih cepat tanpa setup.

Deployment fleksibel

Deploy di mana saja—Kubernetes, cloud, atau on‑prem. Aspire beradaptasi untuk deployment konsisten tanpa rewrite.

Aspire itu modular, composable, dan extensible. Konfigurasi relasi, opsi deployment, dan flag dev di satu tempat. Pelajari lebih lanjut tentang AppHost.

Bangun AppHost Anda

Aktif/nonaktifkan fitur untuk melihat bagaimana Aspire mendefinisikan stack Anda.

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

Dibangun untuk stack Anda — Aspire mengorkestrasi aplikasi dalam C#, Java, Python, JavaScript, TypeScript, Go, dan lainnya—gunakan bahasa yang Anda sukai. Jelajahi cara memodel aplikasi Anda.

Aspire mendukung beragam bahasa dan framework, memungkinkan Anda membangun dengan yang disukai sambil memanfaatkan orkestrasi Aspire.

Dibangun untuk pengembangan lokal, Aspire mencerminkan lingkungan produksi di mesin Anda, menghilangkan masalah “works on my machine” untuk deployment yang mulus. Pelajari tentang deployment dan topologi aplikasi.

Pengembangan lokal dengan layanan ter-container
Nyalakan dan hentikan lingkungan staging lengkap untuk pengujian
Layanan cloud produksi — tanpa perubahan kode
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

Gunakan CLI Aspire untuk menyalakan semuanya secara lokal atau membuat artefak deployment di CI/CD. Mulai bangun aplikasi Aspire pertama Anda.

Monitor log, metrik, dan trace secara real-time dengan dashboard OpenTelemetry siap pakai yang terintegrasi langsung ke workflow Anda.

Multi-cloud, integrasi tanpa batas — Hubungkan Aspire ke Azure, AWS, atau infra sendiri. Manfaatkan ekosistem integrasi luas untuk stack apa pun. Lihat galeri integrasi.

Jangan hanya percaya kami! Dari indie hacker hingga enterprise, developer membangun lebih cepat dan mengirim dengan percaya diri memakai Aspire. Jelajahi komunitas yang membangun Aspire.

Mulai dengan memasang Aspire CLI lalu pelajari cara memodel, menjalankan, dan mendistribusikan aplikasi.

Tanya & Jawab Kolaborasi Komunitas Diskusi Tonton
Dibuat dengan 💜 di Microsoft