This guide is for Replit Apps that still use Neon for the development database. If your app uses Helium, Replit’s current database infrastructure, production databases are created for you when needed during publishing.
Before you start
Check whether your app still uses Neon for the development database:- Open the Database tool in your Replit App.
- Open the Settings tab.
- Check the
DATABASE_URLvalue.

neon.tech, your app is using a legacy Neon development database. If it contains helium, your app is using Helium.
For more details, see Legacy Development Database.
Create the production database
To create a production database while publishing:- Open Publishing.
- Choose Publish. If your app is already published, choose Republish.
- Open Production database settings.
- Turn on Create production database.
- To copy your current development data into production, turn on Set up your production database with your current development data.
- Continue publishing your app.

After publishing
After publishing finishes, your published app uses the production database. Your Workspace continues to use the development database, so future development changes do not directly modify live data.Replit is also upgrading development databases from Neon to Helium. This
upgrade only applies to development databases in most cases. If you create a
production database before the upgrade, your published app keeps using that
production database. To learn what changes during the upgrade, see Database
Upgrade.
- Open the Database tool.
- Select Production from the database selector.
- Use the My data and Settings tabs to inspect data, connection details, and usage.