DevBlacksmith

Tech blog and developer tools

← Back to posts

Heroku Enters Maintenance Mode: What It Means and Where to Go Next

Heroku Enters Maintenance Mode: What It Means and Where to Go Next

The Announcement

On February 6, 2026, Heroku published a blog post titled "An Update on Heroku" — the kind of vague title that usually means bad news. And it was.

Salesforce is transitioning Heroku into a "sustaining engineering" model. In plain language: the platform is going into maintenance mode. No new features. No new Enterprise Account subscriptions. Just stability, security patches, and keeping the lights on.

Heroku's chief product officer Nitin T Bhat framed it as a strategic pivot: "We're focusing our product and engineering investments on areas where we can deliver the greatest long-term customer value, including helping organizations build and deploy enterprise-grade AI in a secure and trusted way."

Translation: Salesforce is betting on Agentforce (their AI agent platform), and Heroku isn't part of that future.

What's Actually Changing

Ending

  • No new Enterprise Account subscriptions — Salesforce will no longer sell enterprise contracts to new customers
  • No new features — Development of new platform capabilities has stopped
  • No strategic investment — The platform is in sustain mode, not grow mode

Staying (For Now)

  • Credit card subscriptions — Individual developers and teams paying via credit card can continue as normal with no pricing or service changes
  • Existing enterprise renewals — Current enterprise customers can still renew their contracts
  • Security and reliability patches — Critical updates will continue
  • Managed PostgreSQL revamp — A recently announced Postgres upgrade will still ship
  • Core platform functionality — Dynos, pipelines, teams, and add-ons remain operational

Why This Matters

Heroku wasn't just a hosting platform. It defined modern developer experience.

When Salesforce acquired Heroku in 2011 for $212 million, it was the gold standard for deploying applications. git push heroku main was revolutionary — zero infrastructure management, instant deployment, free tier for side projects. Heroku popularized concepts that every modern platform now copies: buildpacks, dyno scaling, add-on marketplaces, and review apps.

For an entire generation of developers, Heroku was where you deployed your first real app.

But the landscape shifted. AWS, GCP, and Azure invested heavily in managed services. Newer platforms like Render, Railway, Fly.io, and Vercel emerged with better DX, lower prices, and more modern architectures. Heroku's pricing became increasingly uncompetitive, and the free tier was already eliminated back in 2022.

As one analyst put it: Heroku became "too independent to be tightly integrated into Salesforce, yet too branded to remain neutral." It was stuck in no-man's-land.

Is Heroku Shutting Down?

Not immediately. But the writing is on the wall.

Industry analysts are drawing comparisons to other platforms that followed the same trajectory:

  • IBM Bluemix — Transitioned to sustained support, then retired
  • VMware Pivotal Cloud Foundry — Maintenance mode, then sunset
  • Microsoft Silverlight — "Continued support" that quietly faded

The pattern is consistent: sustaining engineering is the first step toward sunsetting. No platform has ever gone from maintenance mode back to active development.

Wade Wegner, a former product leader at Heroku, summarized it: "When a platform stops investing forward, you can't ignore that. Maintenance mode changes the equation."

The recommendation from multiple analysts is clear: treat Heroku as legacy infrastructure and start prototyping alternative deployment paths now — before migration costs balloon.

Where to Migrate

If you're on Heroku and ready to move, here are the strongest alternatives:

Render

The closest Heroku replacement. Similar git push workflow, automatic SSL, managed databases, and a generous free tier. Migration from Heroku is relatively straightforward — they even have a migration guide.

Best for: Teams that want the Heroku experience with modern pricing and active development.

Railway

Instant deployments from GitHub, built-in database provisioning, and a usage-based pricing model. The UI is clean and developer-first.

Best for: Side projects, startups, and developers who want the simplest possible deployment flow.

Fly.io

Runs your apps as micro-VMs close to your users. More control than Heroku, but still abstracts away most infrastructure. Strong for globally distributed apps.

Best for: Apps that need edge deployment or low-latency global distribution.

Vercel

The default for Next.js and frontend-heavy projects. Serverless functions, edge rendering, and tight integration with the React ecosystem.

Best for: Frontend and full-stack JavaScript/TypeScript projects.

DigitalOcean App Platform

A PaaS layer on top of DigitalOcean's infrastructure. Competitive pricing, managed databases, and straightforward scaling.

Best for: Teams that want PaaS simplicity with the option to drop down to VMs when needed.

Coolify (Self-Hosted)

Open-source, self-hosted alternative. You bring your own server and Coolify handles deployments, SSL, databases, and monitoring. Think of it as Heroku that you own.

Best for: Developers comfortable with self-hosting who want full control and zero platform risk.

Migration Isn't Just Code

If you're planning a migration, be aware that the hard part isn't moving your code. As one engineer noted: "Code portability is the easy part. Data migration, networking, background workers, CI/CD, and traffic cutover are where the real work happens."

Here's a checklist:

  1. Inventory your add-ons — Heroku's add-on marketplace is unique. List every add-on you use and find equivalents on your target platform
  2. Export your data — Dump your Heroku Postgres databases and any other data stores. Test restoring them on the target platform
  3. Map your environment variables — Export all config vars and recreate them on the new platform
  4. Recreate your CI/CD pipeline — Heroku Pipelines, Review Apps, and automatic deploys need equivalents
  5. Test background workers — If you use Heroku worker dynos, make sure your new platform supports background job processing
  6. Plan your DNS cutover — Update DNS records with minimal downtime. Consider running both platforms in parallel during transition
  7. Don't rush — Heroku isn't shutting down tomorrow. You have time to do this right

The Bigger Picture

Heroku's maintenance mode is a signal of a broader shift: the PaaS market is being squeezed from both sides.

From above, cloud giants (AWS, GCP, Azure) offer managed services that cover everything Heroku does and more. From below, newer platforms (Render, Railway, Fly.io) offer better DX at lower prices. And from the side, AI-native platforms are absorbing developer workflows entirely.

Salesforce made its bet: the future is AI agents, not application hosting. Whether that bet pays off remains to be seen. But for the hundreds of thousands of developers who built on Heroku, the message is clear: it's time to plan your next move.

Don't wait for the shutdown announcement. Start migrating while you have the luxury of time.


Sources