Salta ai contenuti
DocsTry Aspire
DocsTry
Logo Aspire

Aspire

Il tuo stack, semplificato.

Orchestra frontend, API, container e database senza sforzo—senza riscritture, senza limiti. Estendi Aspire per potenziare qualsiasi progetto.

Pronto per gli agenti

01

Aspire è uno strumento code-first e pronto per gli agenti per comporre, eseguire il debug e il deployment di applicazioni distribuite.

Aspire è uno strumento code-first e pronto per gli agenti per comporre, eseguire il debug e il deployment di applicazioni distribuite.

Aspire è una piattaforma open source orientata agli sviluppatori per la creazione, l'esecuzione e il deployment di app distribuite.

Aspire è un modo code-first per definire servizi, database, container e dipendenze insieme in un unico posto.

Aspire è una toolchain di orchestrazione local-first che esegue l'intera app distribuita con un solo comando.

Aspire è una piattaforma poliglotta per orchestrare app create con C#, JavaScript, Python, Java, Go e altro ancora.

Aspire è un modello applicativo con convenzioni predefinite che gestisce stringhe di connessione, porte, dipendenze e ordine di avvio.

Aspire è orientato all'osservabilità, con log, metriche, tracce e controlli di integrità integrati tramite OpenTelemetry.

Aspire è un'unica definizione di architettura che funziona in locale, in CI/CD e su Kubernetes e host cloud.

Aspire è estensibile per progettazione, con integrazioni per database, cache, servizi cloud e strumenti per sviluppatori.

Aspire è un control plane unificante in cui AppHost modella i sistemi distribuiti come codice, non come YAML o script.

Aspire è progettato per rendere i sistemi distribuiti accessibili e produttivi come una singola applicazione.

Aspire è una piattaforma code-first che porta l'intero ciclo di vita delle applicazioni distribuite nel tuo flusso di lavoro.

Aspire è una piattaforma di sviluppo open source per orchestrare interi stack applicativi insieme e in modo aperto.

Aspire è uno stack applicativo cloud-native per creare, eseguire, osservare e rilasciare app moderne fin da oggi.

Aspire è un modo per definire nel codice l'intera topologia della tua app, dai servizi e database fino a ogni dipendenza.

Aspire è una toolchain unificata per eseguire, osservare, testare e distribuire applicazioni multi-servizio.

Aspire è un livello di orchestrazione che connette i componenti dell'applicazione e ne gestisce l'esecuzione congiunta.

Aspire è un modello di sviluppo local-first che rispecchia gli ambienti di produzione senza modificare la tua app.

Aspire è un modo per avviare in locale l'intero sistema distribuito, con le sue dipendenze, in un solo comando.

Aspire è una piattaforma che elimina gli attriti dell'infrastruttura, così puoi dedicare più tempo a scrivere codice applicativo.

Aspire è modulare, estensibile e poliglotta, così i tuoi linguaggi, framework e la tua infrastruttura restano tuoi.

Aspire è un livello di osservabilità con log, metriche, tracce e controlli di integrità integrati e pronti fin dall'inizio.

Aspire è indipendente dall'ambiente: funziona in locale e si distribuisce su cloud, Kubernetes o sistemi on-premises.

Aspire è infrastruttura come codice per la topologia della tua applicazione, espressa nel linguaggio di programmazione che usi.

Aspire è orchestrazione, osservabilità e deployment uniti nel codice, senza dover mettere insieme più strumenti.

Aspire è un'astrazione pensata per gli sviluppatori che rende i sistemi distribuiti più facili da creare, sottoporre a debug e gestire.

Aspire è l'intera architettura della tua app, definita nel codice e pronta a essere eseguita in locale o pubblicata per il deployment.

Aspire è una piattaforma orientata agli sviluppatori che offre alle applicazioni distribuite un modello e un flusso di lavoro coerenti.

Aspire è orchestrazione, osservabilità e deployment integrati direttamente nel tuo flusso di lavoro quotidiano di sviluppo.

Dichiarazione 1 di 29. Pronto per gli agenti. Aspire è uno strumento code-first e pronto per gli agenti per comporre, eseguire il debug e il deployment di applicazioni distribuite.

Modulare ed estendibile

Orchestra frontend, API, container e database senza riscritture. Estendi Aspire per adattarlo al tuo stack—distribuisci ovunque.

Deployment flessibili

Distribuisci ovunque—Kubernetes, cloud o on-prem. Aspire si adatta per deployment coerenti senza riscritture.

Aspire è modulare, componibile ed estendibile. Configura relazioni, opzioni di deployment e flag di sviluppo in un unico posto. Scopri di più su AppHost.

Crea il tuo AppHost

Attiva/disattiva funzionalità per vedere come Aspire definisce parti dello stack.

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

Costruito per il tuo stack, Aspire orchestra applicazioni in C#, Java, Python, JavaScript, TypeScript, Go e altro—usa i linguaggi che preferisci. Scopri come modellare le tue app.

Aspire supporta molti linguaggi e framework e ti permette di sviluppare con i tuoi preferiti mentre orchestra tutto.

Pensata per lo sviluppo locale, Aspire replica la produzione sulla tua macchina eliminando il classico “sul mio PC funziona”. Scopri deployment e topologia.

Sviluppo locale con servizi containerizzati
Avvia e termina ambienti di staging completi per i test
Servizi cloud di produzione — nessuna modifica al codice
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

Usa la CLI di Aspire per avviare tutto localmente o generare artefatti di deployment in CI/CD. Inizia e crea la tua prima app Aspire.

Monitora log, metriche e tracce in tempo reale con il dashboard OpenTelemetry integrato nel tuo flusso di lavoro. Scopri il dashboard.

Multi-cloud, integrazioni senza limiti — Collega Aspire ad Azure, AWS o alla tua infrastruttura. Sfrutta un ecosistema di integrazioni per qualunque stack. Scopri tutte le integrazioni.

Qdrant Vector DatabaseAdminerAzure Cache for RedisOllamaOpenAIOpenAIKurrentDBKurrentDBAzure Storage QueueSQLite.NET MAUIMinIOMailpitMailpitAzure Cognitive SearchDbGateDbGatePythonAzure SQL ServerMilvus Vector DatabaseGitHubGitHubKeycloakValkeyPapercutPapercutSQL Database ProjectsOracleNATS MessagingngrokngrokMCP InspectorMCP InspectorPostgreSQLMongoDBQdrant Vector DatabaseAdminerAzure Cache for RedisOllamaOpenAIOpenAIKurrentDBKurrentDBAzure Storage QueueSQLite.NET MAUIMinIOMailpitMailpitAzure Cognitive SearchDbGateDbGatePythonAzure SQL ServerMilvus Vector DatabaseGitHubGitHubKeycloakValkeyPapercutPapercutSQL Database ProjectsOracleNATS MessagingngrokngrokMCP InspectorMCP InspectorPostgreSQLMongoDB
GO Feature FlagAzure Application InsightsGarnetMySQL ConnectorJavaAzure Web PubSubUvAzure Key VaultAzure App ConfigurationRedisk6FastAPIAzure Event HubsAzure Container Apps EnvironmentsNode.jsNode.jsElasticsearchAzure SignalRAzure Database for PostgreSQLMicrosoft AzureMicrosoft FoundryRustAzure Log AnalyticsSQL DatabaseDenoDenoLavinMQTypeScriptRabbitMQGO Feature FlagAzure Application InsightsGarnetMySQL ConnectorJavaAzure Web PubSubUvAzure Key VaultAzure App ConfigurationRedisk6FastAPIAzure Event HubsAzure Container Apps EnvironmentsNode.jsNode.jsElasticsearchAzure SignalRAzure Database for PostgreSQLMicrosoft AzureMicrosoft FoundryRustAzure Log AnalyticsSQL DatabaseDenoDenoLavinMQTypeScriptRabbitMQ
Azure OpenAIActiveMQActiveMQDaprDaprGoGoflagdflagdPowerShellAzure Service BusReactAWSAWSRavenDBRavenDBDev TunnelsDockerAzure App ServicesAzure Table StorageMeilisearchAzure Storage ContainerBunAzure Cosmos DBKubernetesJavaScriptAzure Blob/Page StorageAzure Function AppsSurrealDBSurrealDBData API BuilderSeq Log ServerAzure OpenAIActiveMQActiveMQDaprDaprGoGoflagdflagdPowerShellAzure Service BusReactAWSAWSRavenDBRavenDBDev TunnelsDockerAzure App ServicesAzure Table StorageMeilisearchAzure Storage ContainerBunAzure Cosmos DBKubernetesJavaScriptAzure Blob/Page StorageAzure Function AppsSurrealDBSurrealDBData API BuilderSeq Log Server

Non solo la nostra parola! Dagli indie hacker alle enterprise—gli sviluppatori costruiscono più veloce e distribuiscono con fiducia con Aspire. Unisciti alla community Aspire.

Installa la CLI di Aspire e poi esplora la documentazione per imparare a modellare, eseguire e distribuire le tue applicazioni.

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