We’re excited to announce a new chapter for Aspire and a new home at aspire.dev.
What started two years ago as an experiment to simplify distributed app development has become a thriving, community-driven, extensible, code-first platform for effortless, observable development and deployment of modern cloud apps.
Now, it’s expanding even further.
Aspire is going polyglot!
🌍 One Platform, Any Language
Modern apps span many languages, frameworks, and services. Aspire brings consistency and simplicity to the complexity of distributed apps. Anything you build, Aspire can help.
With our polyglot expansion, Aspire can be used on any app and every layer of your stack. Whether you’re building in C#, Python, JavaScript, or integrating services like Redis, PostgreSQL, RabbitMQ, Aspire provides a unified way to develop, observe, and deploy any application.
Your entire stack, streamlined.
💡 How Aspire works
You can use the CLI to start, stop and manage your app locally with a single command, exactly how it would run in production. Here are the core pieces of Aspire:
The AppHost
The AppHost is your central hub file, providing a code-first workflow that keep developers in control. Define your app and all its dependencies in code and everything (front ends, databases, APIs, containers) runs together consistently.
Extensible integrations for any stack or framework
Many common services come prebuilt and work seamlessly with Aspire. You can explore everything that’s already supported in the Aspire Integrations Gallery. If your favorite service isn’t already connected, you can easily build your own, and even contribute it to the Community Toolkit.
Built-in observability that just works
When a resource is added to the AppHost, it automatically appears in the Aspire Dashboard. This provides a unified view of all your app’s services, with structured logs, console output, traces, and key metrics collected automatically.
Deployment confidence from local dev to cloud scale
Deploy your app from your local environment to the cloud with a single command, keeping everything consistent and predictable at any scale.
Aspire brings together everything you need to build, connect, and ship distributed apps faster.
💬 Built by the Community, for the Community
Aspire is free, open-source and shaped by the people who use it. We’re incredibly grateful for every issue, pull request, and idea from our community of contributors around the world.
You can contribute at any time: GitHub Contributing.md
🙌Keep the feedback coming!
There are lots of ways to connect with Aspire:
- Discord – Your constant open line directly to the team, we share ideas, learnings, and memes!
- YouTube – Videos and weekly livestreams (AspiriFridays) where you can chat directly with the engineers building Aspire and get behind-the-scenes insights on Aspire.
- Aspire Blog
- BlueSky @aspire.dev
- X (Twitter) @aspiredotdev
- Twitch @aspiredotdev
If you have any ideas or feedback for Aspire, we would love to hear it. Create an issue on GitHub.
Follow the Roadmap to see what’s coming next.
🧩 Get Started
Head to aspire.dev to install the latest version of Aspire and try it yourself.
If you’re new, explore some Aspire Samples for quick hands-on learnings.
Or just jump in: build a new app or convert – aka Aspireify – an existing one and experience what Aspire does for you
💫 The Future Is Polyglot
Aspire started as a vision to simplify distributed development. Today, it’s a movement powered by a vibrant open-source community, growing across every language and platform.
We want developers who care about distributed apps as close as possible to Aspire’s evolution. Whether you’re a .NET developer or not, if you build distributed apps, Aspire is for you.
Let’s build the future of apps together.








0 comments
Be the first to start the discussion.