Migrate a Heroku app off the discontinued free dyno and hobby-dev database plans
domain: devcenter.heroku.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Confirm the change per devcenter.heroku.com/changelog-items/2502: free dynos, hobby-dev Postgres, and hobby-dev Data for Redis were discontinued effective November 28, 2022
Check whether your app's former free dynos were auto-converted to Eco dynos, which scale to zero until the account is subscribed to an Eco plan
Budget for Eco dyno hours being pooled across the entire account (1,000 hrs/month shared by all Eco dynos on the account), not allocated per app
Verify the status of any hobby-dev databases — deletions were queued individually rather than executed all at once, so timing varies per database
Distinguish hobby-dev (free tier, discontinued) from Hobby/Basic dyno plans (paid tier, renamed around the same period) when auditing current plan names in scripts or billing dashboards
Known gotchas
Eco dyno hours are pooled account-wide, not per-app — a multi-app account can exhaust its pool faster than expected
hobby-dev database deletion timing was not simultaneous across all databases — verify each one directly rather than assuming a single cutover date
Don't confuse the discontinued free hobby-dev tier with the renamed paid Hobby-to-Basic dyno tier; they are different products
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?