Heroku Maintenance Mode

Heroku is not shutting down. It stopped moving forward.

On 6 February 2026, Heroku announced a move to a sustaining engineering model focused on stability, security, reliability and support, rather than introducing new features. Enterprise Account contracts are no longer offered to new customers. Heroku is not closing: the announcement states there is no change for customers using Heroku today, that existing Enterprise subscriptions and support contracts will continue to be fully honored and may renew as usual, and that credit card customers see no changes to pricing, billing, service or day-to-day usage. No end-of-life date has been announced. What changed is the roadmap, not the lights.

Announced 6 Feb 2026VERIFIED

What was actually said.

Shutdown dateNone announced
Price changeNone announced
Existing contractsHonored, may renew
New EnterpriseNo longer offered
New featuresStopped
Security fixesContinue
What It Actually Means

Five changes, none of them dramatic.

The panic posts and the shrug posts are both wrong. Here is the technical reading, point by point.

The platform stops, the ecosystem does not

Your app keeps running exactly as it does today. What stops is forward motion: no new platform capability, while the languages, frameworks and libraries you build on carry on releasing. The gap opens slowly, and it opens in one direction.

Buildpack and stack currency will lag

This is where a frozen roadmap shows up first in practice. Newer runtime versions and stack images tend to arrive later, or eventually not at all. If your upgrade path depends on the platform shipping support for the next major version of your language, that dependency is now a risk worth naming.

New Enterprise contracts are closed

Heroku states Enterprise Account contracts are no longer offered to new customers, while existing subscriptions continue to be honored and may renew as usual. Read it as a directional signal rather than an emergency: it tells you where the product sits in the portfolio.

Attention follows the roadmap

To be clear about what is announced and what is not: Heroku says support is inside the sustaining engineering scope. What we are describing here is the general pattern of products in this phase, where organisational attention drifts toward what is being built. That is an inference from how these transitions usually go, not something Heroku has stated.

Today, it still runs fine

Worth saying plainly, because a lot of the current content forgets it. Heroku in September 2026 is a working platform with security and reliability attention behind it. If your app is small, stable and happy, nothing about this announcement requires you to do anything this week.

The real cost is optionality

The thing you lose first is not uptime, it is choice. A platform that is not adding capability slowly narrows what you can build without leaving it. Migrating on your own schedule is cheap; migrating because something finally blocked you is not.

Source: Heroku, An Update on Heroku, published 6 February 2026. Every statement above about what was announced comes from that post. Where we are drawing an inference rather than quoting, we say so.

Do You Need To Move Now

No deadline exists. That is the argument for planning.

There is no announced end-of-life, so nothing is forcing a date on you. The risk in a sustaining engineering model is gradual rather than a cliff, which means the migration window is still yours to pick. That is the best position you will ever be in for this move, and it does not improve by waiting.

Move soon

Enterprise, compliance-bound, or scaling

If you hold an Enterprise contract, carry compliance obligations, or are growing into real spend, start now while it is a planned project. These are the cases where a frozen roadmap turns into a blocked requirement soonest.

Plan within 12 months

Stable production apps

If your app is in production, earns money, and is not growing fast, you do not need to scramble. Put a migration window in next year's plan, decide the destination now, and stop paying the decision tax every time this comes up.

You can wait

Small and hobby apps

Side projects and small internal tools can sit where they are. Nothing has been announced that puts them at risk, and moving them now costs time you could spend on the thing they exist for.

Not sure which bucket you are in?

Bring your Heroku setup to a free scoping call. You leave with an effort estimate and a mapped list of add-on equivalents on AWS, whether or not you engage us.

Book a free scoping call →
Where Heroku Workloads Go

The honest version of the alternatives question.

We do AWS migrations, so treat this with appropriate suspicion. Here is the version we would give you on a call anyway.

Small apps

Render, Fly.io, Railway

If what you want from Heroku is push-to-deploy, a managed Postgres and not thinking about infrastructure, these are reasonable homes and will feel familiar. For a side project or a small product, moving to one of them is a genuinely sensible answer and we will say so.

Production and scale

AWS ECS Fargate

Containers without managing servers, which keeps much of the Heroku operational feel while giving you real scaling, cost control at volume and everything else AWS runs. This is our lane, and it is where most of the Heroku work we do lands.

Heroku to AWS ECS
The tiebreaker

Regulated or growing? AWS

If you need a compliance shelf, data residency control, or you expect to keep growing, AWS wins on the thing that matters most here: you will not be doing this again in two years. A second migration is more expensive than picking the durable destination first.

Our published Heroku case study covers 9 production applications migrated to AWS ECS Fargate in 6 weeks, with zero production outages and a 60% cost reduction. That is the shape of the work when it is planned rather than forced, and it is the argument for choosing your own window.
The Exit

What leaving Heroku actually involves.

Summary level. The full method lives on the Heroku to AWS ECS page, and the wider practice on our AWS migration hub.

Apps and dynos

Your apps become container images and run as ECS services. Dyno formations map onto task definitions and service counts reasonably directly, which is why this migration is usually less dramatic than teams expect.

Postgres

Heroku Postgres moves to Amazon RDS or Aurora. This is normally the part that sets the cutover plan, because the data has to move with minimal downtime and you want the rollback path decided before you start.

Add-ons

Every add-on needs an equivalent or a decision: Redis to ElastiCache, scheduler to EventBridge, logging and metrics to CloudWatch or your existing stack. Mapping this list early is what makes the estimate real rather than optimistic.

CI/CD and cutover

Pipelines get rebuilt so deploys stay as boring as they were, then the new stack runs in parallel and proves itself before DNS moves. Nothing switches until the replacement has handled real traffic.

Common Questions

Heroku maintenance mode, answered precisely.

Every answer about the announcement itself comes from Heroku's own post of 6 February 2026. Where we are speculating, we say we are speculating.

Is Heroku shutting down?+
No. On 6 February 2026 Heroku announced a move to a sustaining engineering model focused on stability, security, reliability and support, rather than introducing new features. The same announcement states there is no change for customers using Heroku today, that existing Enterprise subscriptions and support contracts will continue to be fully honored and may renew as usual, and that customers paying by credit card see no changes to pricing, billing, service or day-to-day usage. No end-of-life date has been announced and no shutdown has been announced. Anyone telling you Heroku is closing next quarter is reading a headline rather than the post.
What does sustaining engineering mean?+
It is the phase where a product is kept running properly but is no longer developed. Heroku describes the focus as stability, security, reliability and support rather than new features, and Enterprise Account contracts are no longer offered to new customers. In practice that means the platform you have keeps working and keeps getting security and reliability attention, while the roadmap stops. The gap that opens is not sudden breakage; it is that the languages, frameworks and ecosystem around your app keep moving while the platform underneath them stops adding capability.
Will Heroku prices change?+
Nothing has been announced. The 6 February 2026 post is explicit that customers paying by credit card see no changes to pricing, billing, service or day-to-day usage, and that existing Enterprise subscriptions and support contracts continue to be honored and may renew as usual. We are not going to speculate beyond that, because a price prediction dressed up as analysis is exactly the noise this page exists to cut through. If pricing changes, it will come from Heroku, and your contract terms are the thing to read.
How long do we have to migrate off Heroku?+
There is no deadline, because none has been announced. That is the honest answer, and it is also the reason to plan rather than relax. The risk in a sustaining engineering model is gradual, not a cliff: buildpack and stack currency drift, newer runtime versions land later or not at all, and the gap between what your framework expects and what the platform offers widens quietly over quarters. Nothing forces your hand on a date, which means the migration window is still yours to choose. That is a much better position than migrating because something broke.
What is the best Heroku alternative?+
It depends on the app, and anyone who answers this with a single product name is selling something. If you run a small app that mainly wants push-to-deploy and a managed database, platforms like Render, Fly.io and Railway are reasonable homes and will feel familiar coming from Heroku. If you are scaling, spending real money, subject to compliance obligations, or already have other workloads on AWS, we think AWS ECS Fargate is the better destination: it keeps most of the operational simplicity, gives you cost control at volume, and puts you somewhere you will not have to migrate away from again. The wrong answer is picking whichever platform is cheapest this month and moving twice.
What does a Heroku to AWS migration cost?+
It is quoted individually, because a single app and a nine-app estate are not the same job. There is no published price list and no standard package. Start with a free scoping call: we look at what you run on Heroku, which add-ons you depend on, and what your data layer looks like, then come back with a fixed scope and a fixed quote before any work begins. For a sense of scale rather than a price, our published Heroku case study covers 9 production applications migrated to AWS ECS Fargate in 6 weeks with zero production outages and a 60% cost reduction.
Planning your window?

30 minutes. An effort estimate and an add-on map.

Bring what you run on Heroku: the apps, the database size, the add-on list. You leave with a realistic effort estimate and a mapped list of AWS equivalents for every add-on you depend on, yours to keep whether you engage us or not. If the honest answer is that you should stay put for now, we will tell you that too.

AWS Advanced Tier Services Partner · 9 apps migrated off Heroku in 6 weeks · Zero production outages

30 min Free Consultation →