Salesforce’s Heroku, a pioneer in the platform-as-a-service (PaaS) space, has announced official support for .NET development, addressing a longstanding demand from its developer community. Alongside this milestone, the company introduced the Heroku Next Generation Platform in a pilot program, aimed at supporting cloud-native and AI applications. General availability of the new platform is expected by early 2025, signaling a significant evolution for Heroku’s offerings.
With the new .NET support, Heroku enables developers to build and deploy applications in C#, F#, and Visual Basic, while taking advantage of popular frameworks such as ASP.NET Core and Blazor. Heroku highlighted that .NET has transformed from a Windows-only framework into a versatile, cross-platform, open-source ecosystem. While community-built buildpacks have allowed developers to run .NET applications on Heroku for years, the official support provides a more unified, reliable experience with consistent updates, rigorous testing, and quality assurance.
To help developers get started, Heroku has published a step-by-step tutorial for building a Blazor application that integrates with a Heroku PostgreSQL database. Comprehensive documentation, including the Heroku .NET Support Reference, is available on the Heroku Developer Center. Beyond .NET, Heroku officially supports other popular platforms such as Node.js, Python, Java, and Go, providing developers with a diverse range of options for application deployment.
Heroku’s move to officially embrace .NET comes at a critical time, as the platform has faced criticism in the past for offering limited deployment options. By expanding its support to include .NET, Heroku not only broadens its appeal to a wider developer base but also reaffirms its commitment to evolving alongside the needs of the development community. With these updates, Heroku positions itself as a more versatile and competitive PaaS for modern cloud-native application development.