Aller au contenu
DocsTry Aspire
DocsTry
Logo Aspire

Aspire

Votre stack, simplifiée.

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

Prêt pour les agents

01

Aspire est un outil axé sur le code et prêt pour les agents, pour composer, déboguer et déployer des applications distribuées.

Aspire est un outil axé sur le code et prêt pour les agents, pour composer, déboguer et déployer des applications distribuées.

Aspire est une plateforme open source axée sur les développeurs pour créer, exécuter et déployer des applications distribuées.

Aspire est une approche axée sur le code pour définir services, bases de données, conteneurs et dépendances au même endroit.

Aspire est une chaîne d'outils d'orchestration locale qui exécute toute votre application distribuée avec une seule commande.

Aspire est une plateforme polyglotte pour orchestrer des applications écrites en C#, JavaScript, Python, Java, Go et bien plus.

Aspire est un modèle d'application structuré qui gère les chaînes de connexion, les ports, les dépendances et l'ordre de démarrage.

Aspire privilégie l'observabilité, avec des journaux, métriques, traces et contrôles d'intégrité intégrés via OpenTelemetry.

Aspire est une définition d'architecture unique qui fonctionne en local, dans CI/CD et sur Kubernetes comme sur les hôtes cloud.

Aspire est extensible par conception, avec des intégrations pour les bases de données, les caches, les services cloud et les outils de développement.

Aspire est un plan de contrôle unifié où l'AppHost modélise les systèmes distribués sous forme de code, et non de YAML ou de scripts.

Aspire est conçu pour rendre les systèmes distribués aussi accessibles et productifs qu'une seule application.

Aspire est une plateforme axée sur le code qui intègre tout le cycle de vie des applications distribuées dans votre flux de travail.

Aspire est une plateforme de développement open source pour orchestrer des stacks d'applications complètes de manière ouverte.

Aspire est une stack d'applications cloud-native pour créer, exécuter, observer et livrer des applications modernes dès aujourd'hui.

Aspire est un moyen de définir toute la topologie de votre application, des services et bases de données jusqu'à chaque dépendance, en code.

Aspire est une chaîne d'outils unifiée pour exécuter, observer, tester et déployer des applications multiservices.

Aspire est une couche d'orchestration qui relie les composants applicatifs et gère la façon dont ils s'exécutent ensemble.

Aspire est un modèle de développement local qui reproduit les environnements de production sans modifier votre application.

Aspire est un moyen de démarrer tout votre système distribué en local, avec ses dépendances, en une seule commande.

Aspire est une plateforme qui supprime les frictions liées à l'infrastructure pour vous laisser plus de temps pour écrire du code applicatif.

Aspire est modulaire, extensible et polyglotte, pour que vos langages, frameworks et infrastructures restent les vôtres.

Aspire est une couche d'observabilité avec des journaux, métriques, traces et contrôles d'intégrité intégrés dès le départ.

Aspire est indépendant de l'environnement : il s'exécute en local et se déploie vers les clouds, Kubernetes ou les systèmes on-premises.

Aspire est l'infrastructure as code pour la topologie de votre application, exprimée dans le langage de programmation que vous utilisez.

Aspire réunit orchestration, observabilité et déploiement dans le code, sans avoir à assembler plusieurs outils.

Aspire est une abstraction axée sur le développeur qui simplifie la création, le débogage et la gestion des systèmes distribués.

Aspire est toute l'architecture de votre application, définie en code et prête à s'exécuter en local ou à être publiée pour le déploiement.

Aspire est une plateforme axée sur les développeurs qui offre aux applications distribuées un modèle et un flux de travail cohérents.

Aspire intègre l'orchestration, l'observabilité et le déploiement directement dans votre flux de travail de développement quotidien.

Déclaration 1 sur 29. Prêt pour les agents. Aspire est un outil axé sur le code et prêt pour les agents, pour composer, déboguer et déployer des applications distribuées.

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 vos 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 les relations, les options de déploiement et les 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. Découvrir le dashboard.

Multi-cloud, intégrations illimitées — Connectez Aspire à Azure, AWS ou votre propre infrastructure. Profitez d’un large écosystème pour n’importe quelle stack. Découvrir toutes les intégrations.

k6Azure Function AppsAzure Web PubSubGO Feature FlagPapercutPapercutAzure Cache for RedisLavinMQDev TunnelsNATS MessagingAzure Storage QueueAzure App ServicesGoGoMCP InspectorMCP InspectorQdrant Vector DatabaseOllamaAzure Container Apps EnvironmentsUvSurrealDBSurrealDBGarnetSQL DatabaseReactAzure Cognitive SearchKubernetesKurrentDBKurrentDBAzure Event HubsRavenDBRavenDBAzure Blob/Page Storagek6Azure Function AppsAzure Web PubSubGO Feature FlagPapercutPapercutAzure Cache for RedisLavinMQDev TunnelsNATS MessagingAzure Storage QueueAzure App ServicesGoGoMCP InspectorMCP InspectorQdrant Vector DatabaseOllamaAzure Container Apps EnvironmentsUvSurrealDBSurrealDBGarnetSQL DatabaseReactAzure Cognitive SearchKubernetesKurrentDBKurrentDBAzure Event HubsRavenDBRavenDBAzure Blob/Page Storage
SQL Database ProjectsDenoDenoActiveMQActiveMQMySQL ConnectorAzure SignalRAzure Cosmos DBDaprDaprFastAPIOracleAzure Database for PostgreSQLRedisData API BuilderMicrosoft FoundryAzure Table StorageTypeScriptAzure Log AnalyticsRustAzure Service BusMeilisearchSeq Log ServerElasticsearchAWSAWSAzure SQL ServerMinIORabbitMQNode.jsNode.jsKeycloakSQL Database ProjectsDenoDenoActiveMQActiveMQMySQL ConnectorAzure SignalRAzure Cosmos DBDaprDaprFastAPIOracleAzure Database for PostgreSQLRedisData API BuilderMicrosoft FoundryAzure Table StorageTypeScriptAzure Log AnalyticsRustAzure Service BusMeilisearchSeq Log ServerElasticsearchAWSAWSAzure SQL ServerMinIORabbitMQNode.jsNode.jsKeycloak
DockerAzure Storage ContainerMicrosoft AzureMilvus Vector DatabaseJavaScriptPythonSQLiteAzure Application InsightsMailpitMailpitPostgreSQLAdminerAzure App ConfigurationBun.NET MAUIngrokngrokMongoDBGitHubGitHubValkeyAzure Key VaultflagdflagdOpenAIOpenAIJavaAzure OpenAIPowerShellDbGateDbGateDockerAzure Storage ContainerMicrosoft AzureMilvus Vector DatabaseJavaScriptPythonSQLiteAzure Application InsightsMailpitMailpitPostgreSQLAdminerAzure App ConfigurationBun.NET MAUIngrokngrokMongoDBGitHubGitHubValkeyAzure Key VaultflagdflagdOpenAIOpenAIJavaAzure OpenAIPowerShellDbGateDbGate

Ne nous croyez pas sur parole ! Des indépendants aux entreprises — les développeurs construisent plus vite et livrent avec confiance avec Aspire. Rejoindre la communauté Aspire.

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

Morty Proxy This is a proxified and sanitized view of the page, visit original site.