Aspire provides tools, templates, and packages for building observable, production-ready distributed apps. At the center is the app model—a code-first, single source of truth that defines your app's services, resources, and connections.
Aspire gives you a unified toolchain: launch and debug your entire app locally with one command, then deploy anywhere—Kubernetes, the cloud, or your own servers—using the same composition.
To install the latest released version of the Aspire CLI:
On Windows:
iex "& { $(irm https://aspire.dev/install.ps1) }"
On Linux or macOS:
curl -sSL https://aspire.dev/install.sh | bash
Note
If you want to use the latest daily builds instead of the released version, follow the instructions in docs/using-latest-daily.md.
The Aspire application host, dashboard, service discovery infrastructure, and all Aspire integrations. It also contains the project templates.
We welcome contributions! Many people all over the world have helped make Aspire better.
Follow instructions in docs/contributing.md for working in the code in the repository.
Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) [email protected]. You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the Security TechCenter. You can also find these instructions in this repo's Security doc.
Also see info about related Microsoft .NET Core and ASP.NET Core Bug Bounty Program.
The .NET team cannot evaluate the underlying third-party containers for which we have API support for suitability for specific customer requirements.
You should evaluate whichever containers you chose to compose and automate with Aspire to ensure they meet your, your employers or your government’s requirements on security and safety as well as cryptographic regulations and any other regulatory or corporate standards that may apply to your use of the container.
Aspire is a .NET Foundation project.
There are many .NET related projects on GitHub.
- .NET home repo - links to 100s of .NET projects, from Microsoft and the community.
- ASP.NET Core home - the best place to start learning about ASP.NET Core.
This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the .NET Foundation Code of Conduct.
The code in this repo is licensed under the MIT license.