docs/docs/databases/postgres/heroku.mdx
import Thumbnail from '@site/src/components/Thumbnail'; import HeadingIcon from '@site/src/components/HeadingIcon';
This guide explains how to connect a new or existing Postgres database hosted on Heroku to a Hasura instance, either on Hasura Cloud or self-hosted.
:::warning
In August of 2022, Heroku announced the deprecation of their free resources. Starting November 28th, 2022, if you have a Hasura Project connected to a free tier Heroku database, you'll need to either upgrade your Heroku account or migrate your database to a new database provider.
:::
If you are interested in connecting to a Heroku database, our Heroku database integration guide walks you through each step.
Hasura works well with popular database providers. Most of these providers offer generous free tiers. We have guides you can use to provision and connect a new database in a matter of minutes. You can check them out here.
If you're interested in migrating away from Heroku, our different cloud database providers have guides and documentation to help you:
If you have URL sync enabled via our <a href={'/hasura-cloud/heroku-url-sync/'}>Heroku integration</a> , you can follow{' '} <a href={'https://devcenter.heroku.com/articles/upgrading-heroku-postgres-databases#upgrading-with-pg-copy'}> these steps </a>{' '}
:::info Note
For more information on which Postgres features we support, check out this page.
:::