Aller au contenu
Aspire
Logo Aspire

Aspire

Votre stack, simplifiée.

Orchestrez frontends, APIs, conteneurs et bases de données sans effort—sans réécriture, sans limites. Étendez Aspire pour propulser n'importe quel projet.

Gratuit et Open Source

Aspire est une plateforme open source, toujours gratuite et axée sur les développeurs. Rejoignez une communauté dynamique et façonnez l'avenir du développement moderne.

Contrôle centré sur le code

Définissez votre stack en code—typé et lisible. Exécutez localement, déployez partout sans changer l’architecture.

Modulaire et extensible

Orchestrez frontends, APIs, conteneurs et bases de données sans réécriture. Étendez Aspire à votre stack—déployez partout.

Observabilité dès le départ

OpenTelemetry intégré fournit logs, traces et contrôles de santé automatiquement—debug plus rapide sans configuration.

Déploiements flexibles

Déployez partout—Kubernetes, cloud ou on‑prem. Aspire s’adapte pour des déploiements cohérents sans réécriture.

Aspire est modulaire, composable et extensible. Configurez relations, options de déploiement et indicateurs de dev en un seul endroit. En savoir plus sur l’AppHost.

Construisez votre AppHost

Activez/désactivez des fonctionnalités pour voir comment Aspire définit les parties de votre pile.

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

Conçu pour votre stack, Aspire orchestre des apps en C#, Java, Python, JavaScript, TypeScript, Go et plus—utilisez les langages que vous préférez. Découvrez comment modéliser vos apps.

Aspire prend en charge de nombreux langages et frameworks et vous laisse créer avec vos favoris pendant qu’il orchestre tout.

Conçu pour le développement local, Aspire reflète la production sur votre machine, éliminant le « ça marche chez moi » pour des déploiements fluides. En savoir plus sur le déploiement & la topologie.

Développement local avec services containerisés
Démarrer et supprimer des environnements de staging complets pour les tests
Services cloud de production — aucune modification de code
Fenêtre de terminal
aspire run
Fenêtre de terminal
aspire deploy -e test
Fenêtre de terminal
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

Utilisez la CLI Aspire pour tout lancer en local ou générer des artefacts de déploiement en CI/CD. Créez votre première app Aspire.

Surveillez logs, métriques et traces en temps réel avec le dashboard OpenTelemetry intégré dans votre flux de travail.

Multi-cloud, intégrations illimitées — Connectez Aspire à Azure, AWS ou votre propre infrastructure. Profitez d’un large écosystème pour tout stack. Voir la galerie d’intégrations.

Ne vous fiez pas qu’à nous ! Des indépendants aux entreprises—les développeurs construisent plus vite et livrent avec confiance avec Aspire. Explorer la communauté.

Installez la CLI Aspire puis explorez la documentation pour apprendre à modéliser, exécuter et déployer vos applications.

Questions & Réponses Collaborer Communauté Discuter Regarder
Fait avec 💜 chez Microsoft