Free PostgreSQL Hosting and Free Docker Hosting in 2026
The Helm7 team · Published 26 September 2026 · 7 min read

Free is a starting price, not a promise. Free PostgreSQL hosting and free Docker hosting each end in one of three ways: the service sleeps, the account expires, or a card appears. We read each vendor's own limits page and dated the results, so you can pick the free tier whose ending you can live with.
In short
- Every free tier ends by sleeping, expiring or asking for a card. Choose the ending you can live with.
- For free PostgreSQL hosting that does not expire, Neon Free and Aiven Free are permanent, with idle sleep or power-off.
- Render's free Postgres expires after 30 days, and Fly.io's trial is 2 VM hours or 7 days.
- Cloud Run offers a monthly container allowance that costs nothing, but needs a billing account.
- Whatever you choose, keep your own dumps and test a restore.
Three ways free ends
It sleeps. The first request after a quiet spell takes a while, or fails, while the service wakes.
It expires. The database or the whole account is deleted on a date you did not choose, sometimes with a grace period, sometimes without.
It asks for a card. The free tier is real, but you cannot reach it without giving payment details, and overage is then a bill rather than a stop.
None of these is dishonest. They are how anyone pays for hardware they give away. The trick is to know which ending you are signing up for, and to match it to the job. Everything below was read from the vendors' own pages when we checked, and free tiers change, so date-stamp your own decision too.
What free really means: a checklist
Run any free tier, and any free PostgreSQL hosting offer in particular, past these six questions before you build on it.
- Does it sleep, and how long does waking take? A five-minute idle timer is fine for a hobby app and painful for a webhook.
- Does it expire? A permanent free plan and a 30-day free database are different things, even with the same price.
- Is a card required? No-card tiers are safer to try. Card-on-file tiers are safer from spam and worse for surprise bills.
- Are there backups? A free database with no backups is a scratchpad. Treat it that way.
- What is the size cap, and what happens at it? Some tiers stop writes, some suspend the service, some start charging.
- Can you leave? Standard Postgres and a plain Docker image move anywhere. Check the export route before you need it.
Seven free tiers at a glance
| Service | What you get free | The catch | Card to start? |
|---|---|---|---|
| Neon Free | Postgres: 0.5GB and 100 CU-hours per project, 10 branches | Compute sleeps after 5 minutes; 6-hour restore window | No |
| Supabase Free | Postgres 500MB, 50,000 MAU, 1GB files, 2 free projects | Paused after 1 week of inactivity; backups are manual exports | Not stated on its pricing page |
| Aiven Free | Postgres: 1GB storage, 1GB RAM, 1 CPU, backups included | Powers off after inactivity; single node | No |
| Render Free | Web service (750 hours a month) and 1GB Postgres | Service spins down after 15 minutes; Postgres expires after 30 days, no backups | Not stated in its free docs |
| Fly.io Trial | Up to 10 machines, 20GB volume, 2 vCPU and 4GB each | 2 VM hours or 7 days; trial machines stop after 5 minutes | No |
| Google Cloud Run | Containers: 2 million requests, 180,000 vCPU-seconds, 360,000 GiB-seconds a month | No database; a billing account is required | Yes, billing account |
| Helm7 Trial | One Product, full API, CLI and MCP, with Postgres | Expires after 72 hours; no backups | No card, no email |
Free PostgreSQL hosting: four options
Neon is the one to try first if you want free PostgreSQL hosting that does not expire. Its pricing page calls the Free plan permanent, with no card. You get 0.5GB per project, 100 CU-hours and 10 branches. Compute goes idle after five minutes and that timer cannot be turned off on Free. The restore window is six hours. We cover the paid side in our Neon review.
Supabase Free is a fuller backend: Postgres, auth for up to 50,000 monthly active users, and 1GB of file storage, on up to two active projects. The limit that bites is inactivity. Projects are paused after one week without use, and free-tier users export their own data, because automatic backups start on Pro.
Aiven's free PostgreSQL plan gives a dedicated small machine with 1GB of RAM, 1GB of storage and automated backups, with no card and no time limit. It powers off after a period of inactivity, and you are emailed first. It is a single node, with documentation-only support.
Render Postgres is the cautionary one. It is easy to set up, and it ends.
“Free Render Postgres databases expire 30 days after creation.”
After a 14-day grace period Render deletes the database and its data. Free instances hold 1GB and have no backups. It works for a month-long tutorial and for nothing you mean to keep.
Free Docker hosting and free container hosting: four options
Real free docker hosting is rarer than free PostgreSQL hosting, because always-on compute costs more than a small database. What exists is credits, trials and metered allowances. Free container hosting mostly means a trial.
Google Cloud Run has the most generous permanent allowance for containers: 2 million requests, 180,000 vCPU-seconds and 360,000 GiB-seconds each month, according to Google's free-tier page. The allowance is pooled across projects on one billing account. The catch is that a billing account is required even for the free tier, and there is no database in the allowance.
Render Free runs a web service for 750 instance hours a month. It spins down after 15 minutes without inbound traffic and takes about a minute to come back. There are no persistent disks and no SSH.
Fly.io is the shortest. Its trial is 2 hours of machine runtime or 7 days, whichever comes first, and trial machines stop after five minutes. Fly's own docs put the catch in one line: adding a card ends the free trial, and billing then starts. That makes it a good way to try a deployment and a poor way to host anything.
Where the Helm7 Trial fits
The Trial is our own free tier, so weigh it with that in mind. It needs no card and no email. You get one Product with one environment, and the full API, CLI and MCP surface, which is the reason it exists: an agent can start a workspace and try the whole platform with no account. Postgres, auth, storage and a custom domain are all available for the trial's 72 hours.
Then it ends. The trial expires after 72 hours, and it has no backups. Compute on shared tiers sleeps when idle by default, so a quiet service wakes on its next request. If you want something that keeps running for nothing, Neon and Cloud Run are the better answers, and we say so. The trial is for finding out whether the platform fits before you pay our lowest plan.
You can start one from the start page. What the trial does not do is hold your data. Move anything you care about within three days.
Is free PostgreSQL hosting safe for production?
Sometimes for a small internal tool, rarely for anything with paying users. A free PostgreSQL hosting plan usually has no high availability, no support, few or no backups, and a vendor with every right to change the terms. The vendors say as much: Aiven describes its plan as built for prototyping, learning and small projects.
If you do run something real on free PostgreSQL hosting, take your own dumps on a schedule and keep them somewhere else. Our guide to backing up and restoring a PostgreSQL database has the commands. Then test one restore. A free tier with a tested restore is a fair place to start. A free tier with none is a countdown.
Which free tier for which job?
- Free PostgreSQL hosting that should still exist next year: Neon Free or Aiven Free, with your own dumps.
- A backend with auth for a side project you will visit weekly: Supabase Free, and unpause it when you return.
- A container that must cost nothing when idle: Google Cloud Run, if you are content with a billing account.
- A weekend tutorial: Render, knowing it ends in 30 days.
- A throwaway trial of a whole stack, no card: the Helm7 Trial.
Paid Docker hosting comes next. Our comparison of the best Docker hosting providers starts where this one leaves off.
Common questions
What is the best free PostgreSQL hosting?
For a database that lasts, Neon Free and Aiven Free are permanent plans with no card. Neon gives 0.5GB and 100 CU-hours with a five-minute idle sleep. Aiven gives 1GB of storage and powers off after inactivity.
Is there free Docker hosting with no credit card?
The Helm7 Trial starts without a card and lasts 72 hours. Fly.io's trial also starts without one, and ends when you add a card. Permanent container allowances, such as Cloud Run, require a billing account.
Do free databases get deleted?
Some do. Render deletes a free Postgres database after 30 days plus a 14-day grace period. Permanent plans such as Neon Free do not expire, but can sleep.
Can I use a free tier for a real app?
For a small internal tool, yes, if you keep external backups. For an app with paying users, plan to move to a paid plan before launch, because free tiers carry no availability promise.