n8n Cloud vs Self-Hosted: 11 Hidden Limits That Decide It
How we checked: n8n Cloud limits come from n8n’s pricing page and documentation. Self-hosted behaviour was checked against n8n 2.40.7 and n8n’s docs. Memory figures are from our own tests. Selfhost.dev details come from our live product page.
n8n Cloud vs self-hosted looks like an easy call. Every comparison says the same thing: Cloud is simple, self-hosting is free. Both leave jobs for you. n8n Cloud stops your workflows at the plan’s run limit, gives them 640 MiB of memory and keeps your credentials when you leave. Your own server leaves you the security fixes, the encryption key, the backups and the team features.
Volume alone rarely decides it. Under 2,500 runs a month, Starter can be enough; between 2,500 and 10,000, compare Pro with a server of your own. Code-heavy or file-heavy workflows, shell commands and data outside Frankfurt point to self-hosting at any volume. Cloud wins when a team must share workflows and nobody can look after a server.
There is a third way: Selfhost.dev runs self-hosted n8n on a server of your own, with the setup done for you. Below are the 11 limits that decide it.
Table of Contents
Key Facts
- n8n Cloud Starter: 2,500 runs a month for €20/mo billed annually, 640 MiB of memory, 5 minutes per run at most.
- Self-hosted n8n (free Community edition): no run limit, an owner plus members, free two-factor login. Sharing, SSO and Git need a paid licence.
- Shell commands: Execute Command isn’t available on n8n Cloud, and it’s off by default on self-hosted n8n since version 2.0.
- Your data: n8n Cloud keeps it in Frankfurt on Microsoft Azure, with no region choice, and upgrades every instance at least every two weeks.
- Security: n8n published 19 critical security fixes between January and May 2026. On your own server, installing each one is your job.
- Selfhost.dev: n8n on a dedicated 4 GB server for $0.02 an hour in Europe (about $15.18 a month), with no charge per run.
n8n Cloud vs self-hosted at a glance
n8n Cloud is n8n’s hosted service: n8n runs and maintains the instance for you. Self-hosted n8n is the same software on infrastructure you control, run by you or through a hosting provider.
n8n Cloud vs self-hosted comes down to 11 limits: six on n8n Cloud, five on your own server. Cloud limits how much you run, what you run and where it runs. Self-hosting removes those plan limits, makes your server’s size the ceiling, and hands you the jobs Cloud does quietly.
What n8n Cloud won’t do
- Keep your workflows running past the plan’s run limit.
- Give your workflows more than 640 MiB of memory on Starter and the entry Pro plan.
- Run the Execute Command node or unverified community nodes.
- Let you choose where your data lives.
- Let you stay on one version for long.
- Hand over your credentials when you leave.
What your own server won’t do
- Install n8n’s security fixes for you.
- Protect the encryption key behind every saved credential.
- Set up your webhook URL and HTTPS.
- Give you sharing, SSO or Git for free.
- Back itself up.
| n8n Cloud Starter | n8n Cloud Pro | Self-hosted on a VPS | Self-hosted on Selfhost.dev | |
|---|---|---|---|---|
| Runs a month | 2,500then runs fail | 10,000 and up | No limit | No limit |
| Memory for n8n | 640 MiB | 640 MiB (10k)1,280 MiB (50k) | Your server’s size | Dedicated 4 GB servershared only with its task runner and the OS |
| Execute Command, unverified nodes | Not available | Not available | Off by defaultone setting turns it on | Not available on the template |
| Where data lives | Frankfurt | Frankfurt | Where you rent | One of six locations |
| Security fixes | n8n installs them | n8n installs them | You install them | You press Update |
| Encryption key and webhook URL | Handled | Handled | You set them | Set before n8n starts |
| Sharing, SSO, Git | 1 shared project | 3 shared projects | Paid licence | Paid licence |
| Backups | Kept by n8nin a second site | Kept by n8nin a second site | You run them | Optional dailylast 7 kept |
| Your credentials, if you leave | Workflows only | Workflows only | One export command | Exportableover SSH |
n8n figures from n8n.io/pricing and docs.n8n.io.
Selfhost.dev is the last column: self-hosted n8n with the setup done before n8n starts. For costs, see every n8n Cloud plan, priced monthly and annually.
What n8n Cloud won’t do for you
n8n Cloud runs n8n for you, on n8n’s terms: capped runs on every plan, 640 MiB of memory on Starter and the 10,000-run Pro plan, no shell commands or unverified community nodes, data in Frankfurt, an upgrade at least every two weeks, and no credential export when you leave.
1. The execution limit: runs fail at 2,500 on Starter
An execution is one run of a workflow, however many steps it has. n8n’s pricing includes 2,500 a month on Starter and 10,000 on Pro, with larger Pro sizes above that. At the limit, n8n’s support page is blunt: “Executions at the limit are not queued. They fail immediately with an error.” A workflow that checks an inbox every 5 minutes uses 8,640 runs a month on its own, more than three Starter plans.
Hitting your plan’s run limit? Price a dedicated European 4 GB n8n server with no per-run line on the bill, no signup needed.
2. Memory: 640 MiB on Starter (H3)
n8n’s Cloud docs list 640 MiB of memory for the Trial, Starter and 10,000-run Pro plans, with 1% to 2% of one processor core that can briefly use more. The 50,000-run Pro plan gets 1,280 MiB. Only Enterprise gets 4,096 MiB.
That margin is thin. In our tests on n8n 2.40.7, n8n idled at 394 MiB, and five Code nodes running at once crash-looped it under a 512 MB limit. Cloud’s setup isn’t ours, but Code-heavy and file workflows feel it first. See how much memory n8n really needs, measured.
3. Execute Command and unverified community nodes are blocked
Execute Command is the node that runs shell commands on the server, and n8n’s docs say plainly: “It isn’t available on n8n Cloud.” Community nodes are add-ons built by other developers, and the ones n8n hasn’t reviewed are out too: “Unverified community nodes aren’t available on n8n cloud and require self-hosting n8n.” (n8n docs)
Your own server isn’t wide open either. Since n8n 2.0, Execute Command ships switched off on every self-hosted install, and one server setting, NODES_EXCLUDE, turns it back on. On Cloud there is no setting to change; the workaround is the SSH node, calling a server you run elsewhere.
4. Data location: Frankfurt only
n8n’s pricing page says “data is stored within the EU, on servers located in Frankfurt, Germany.” n8n’s security page adds that Cloud runs on Microsoft Azure and that backups go to another site in the same country. No plan lets you pick a location yet. If your contracts or your users need data elsewhere, Cloud can’t follow.
5. Upgrades: at least every two weeks
On Cloud you pick the version and a maintenance window, then n8n’s docs add the catch: “n8n upgrades every instance at least every two weeks.” Major and migration updates carry a warning too: “You can’t roll back these updates to the previous version.”
6. Credentials stay behind when you leave
Cloud lets you download your workflows. n8n’s docs say those backups “contain workflows only, never credentials,” and n8n documents no other way to export Cloud credentials. An exported workflow keeps each credential’s name and ID, not the secret behind it. Leaving means re-entering every API key and reconnecting every OAuth app by hand. Self-hosted n8n exports them all with one command.
n8n self-hosted limitations: what your own server won’t do
Self-hosted n8n removes Cloud’s plan limits and gives you control over the server’s configuration. The n8n self-hosted limitations are the jobs nobody does for you: installing security fixes, keeping the encryption key safe, wiring the webhook URL and HTTPS, paying n8n for team features and running backups.
7. Security fixes are yours to install
n8n’s security advisories list 19 critical fixes between January and May 2026, published on seven separate days. On n8n Cloud, n8n upgrades the platform. On your own server, the install stays exposed until someone updates it.
Two came in the first week of January. CVE-2026-21877, rated 9.9 out of 10, meant that “under certain conditions, an authenticated user may be able to cause untrusted code to be executed by the n8n service,” and the advisory says “Both self-hosted and n8n Cloud instances are impacted.” A day later, CVE-2026-21858, rated 10, could let an attacker with no login read files on the server through certain form-based workflows.

8. The encryption key is yours to protect
n8n encrypts every saved credential with one key, and its docs explain where that key lives: “n8n creates a random encryption key automatically on the first launch and saves it in the ~/.n8n folder.” Lose that folder in a server move or a volume mix-up, and every saved API key and password becomes unreadable. The fix is your own N8N_ENCRYPTION_KEY, kept outside the data volume.
9. The webhook URL and HTTPS are yours to set up
Many n8n workflows start from a webhook, which needs a public HTTPS address. A reverse proxy is the web server in front of n8n that handles HTTPS and passes traffic to it. n8n builds its webhook URL from its host and port settings, and its docs warn: “If n8n runs behind a reverse proxy, that won’t work.” You set N8N_WEBHOOK_URL, N8N_EDITOR_BASE_URL, the proxy and a renewing certificate yourself. Miss one and webhooks point at localhost. Our n8n hosts that wire HTTPS and webhooks for you shows who does this step.
10. Sharing, SSO and Git need a paid licence
The free Community edition is more generous than its reputation. Google’s AI Overview calls it single-user; it isn’t. An owner and members work for free, two-factor login is free, and registering with your email adds folders and “debug in editor”. What’s missing is the team layer: in n8n’s words, “Only the instance owner and the user who creates them can access workflows and credentials.” Sharing, projects, SSO and Git version control need the Business plan, €667/mo billed annually.
An r/selfhosted thread titled “I tried it and I’m disappointed” shows the trade-off. The poster left over paid Git version control. Many replies said they had never needed a paid feature, and the one others missed most was SSO. The free edition covers solo and small-team use; teams that need Git or SSO buy a licence, which the owner enters in n8n under Settings > Plan & usage.
Self-hosting also means n8n’s Sustainable Use License applies to how you use the software: “for your own internal business purposes or for non-commercial or personal use.” Building n8n into a product your customers log into needs a deal with n8n; if unsure, email license@n8n.io.
11. Backups are yours to run
n8n’s backup and restore guide for self-hosted instances reads like a job description. You back up the ~/.n8n folder, which holds the encryption key and, on the default SQLite database, the data itself, plus any Postgres database “with your database’s own tooling.” Skip the folder and a restored database can’t decrypt its credentials. On n8n Cloud, n8n’s security page says backups go to a separate region in the same country. On your own server, nothing is backed up until you set it up and test a restore.
Limits 8 and 9 are handled by the one-click n8n template: it sets the webhook URL, HTTPS and the encryption key before n8n starts, in about four minutes. Limit 11 becomes a switch for daily backups, and limit 7 a button: new security releases appear in the console with their CVEs, and you choose when to press Update.
Is n8n Cloud safer than self-hosting?
Neither is safer by default. n8n installs security fixes on n8n Cloud and holds a SOC 2 Type 2 report, shared with Enterprise customers (others can read its SOC 3 report), but your data and API keys sit on n8n’s servers. Self-hosted n8n keeps everything on a server you control, yet a missed update leaves it open. The difference is who installs the next fix, and how fast.
- Cloud: n8n patches the platform. You trust n8n with every credential your workflows use.
- Self-hosted: you decide who can reach n8n and where data sits. You also own the firewall, the HTTPS and every upgrade.
On Selfhost.dev, the server is yours and locked down by default (firewall closed except web traffic and SSH, HTTPS renewed automatically), and the console labels a security release with its CVEs. You still choose the moment and press Update.
Why don’t people use n8n Cloud?
The usual reasons to leave n8n Cloud are the run limit, the memory ceiling and the blocked nodes. A busy month pushes Starter past 2,500 runs, Code-heavy workflows strain 640 MiB, and anything needing shell commands or an unverified community node can’t run at all. Others need their data somewhere other than Frankfurt.
Cloud also has no plan with SSO or Git below Enterprise. Self-hosting removes the run meter entirely, so a busy month costs the same as a quiet one.
When n8n Cloud is the better choice
n8n Cloud is the better choice for a team that needs to share workflows and credentials without buying a licence. Starter includes 1 shared project and Pro includes 3; the free self-hosted edition has none, on any server, ours included. Add a team with nobody to look after a server, and Cloud is the simpler answer.
Should you self-host n8n? A decision rule with numbers
Self-host n8n when your workflows are Code-heavy or file-heavy, need shell commands or unverified community nodes, or need data outside Frankfurt. On volume alone, Starter covers 2,500 runs a month; between 2,500 and 10,000, compare Pro with a server of your own. Stay on Cloud if your team must share workflows without a licence. Should I self host n8n, then? If any of the first three apply, yes.
| If this is you | Choose |
|---|---|
| Up to 2,500 runs a month, light workflows | n8n Cloud Starter can be enough |
| 2,500 to 10,000 runs a month | Compare Pro with a server of your own Pro is €50/mo billed annually |
| More than 10,000 runs a month | Compare larger Pro sizes with self-hosting |
| Code nodes, large files or AI workflows that need memory | Self-hosted, at any volume |
| Shell commands or an unverified community node | Self-hosted on your own VPS one setting turns Execute Command on |
| Data must stay outside Germany | Self-hosted |
| A team sharing workflows, no budget for a licence | n8n Cloud |
| Nobody to install security fixes | n8n Cloud or Selfhost.dev, with the console’s Update button |
| n8n inside a product you sell | Talk to n8n about a licence first |
If the table pointed you to your own server, start one with $5 of free credit, no card: at $0.02 an hour in Europe, that’s about ten days of n8n.
Self-hosted n8n without the server work: Selfhost.dev
Selfhost.dev runs self-hosted n8n as a one-click template on a dedicated 4 GB server of your own. The webhook URL, HTTPS and the encryption key are set before n8n starts, nothing meters your runs, and you choose when n8n updates. It removes limits 1, 4, 5, 6, 8 and 9, makes limit 11 an optional daily backup, swaps limit 2’s 640 MiB for a dedicated 4 GB server that n8n shares only with its task runner and the operating system, and turns limit 7 into one button you press.
A VPS gives you the server. These are the jobs that come with it:
| Job | On your own VPS | On Selfhost.dev |
|---|---|---|
| Server, firewall and network rules | You | Done for you |
| HTTPS, reverse proxy and certificate renewals | You | Done for you |
| Webhook and editor URLs | You set them | Set before n8n starts |
| Encryption key | In the data folderunless you move it | Kept outside n8n’s data |
| Security releases | You watch for them and upgrade | Shown in the console with CVEsyou press Update |
| Backups | You script and test them | Optional dailylast 7 kept, +20% of the server price |
| Health checks | You set up monitoring | Every 60 seconds |
| Workflows, credentials, users | You | You |
After you deploy:
- The template deploys in about four minutes, then we email you the URL.
- Open it straight away: n8n starts with no admin, and the first person to open it becomes the owner.
- Keep the generated HTTPS address, or point your domain’s A record at the server. HTTPS sets itself up.
- When a new n8n release ships, the console shows Update available, or Security update with its CVEs.
| Server (4 GB) | Where | Price |
|---|---|---|
| Europe | Falkenstein, Nuremberg or Helsinki | $0.02/hr about $15.18/mo |
| US | Ashburn or Hillsboro | $0.12/hr about $87.75/mo |
| Singapore | Singapore | $0.10/hr about $72.56/mo |
Six locations: Falkenstein and Nuremberg (Germany), Helsinki (Finland), Ashburn and Hillsboro (US) and Singapore; the $0.02/hr server is sold in the three European ones. Monthly figures at 730 hours. No charge per run, workflow, user or gigabyte of traffic. Daily backups are optional at +20% of the server price.
- Version: the template pins n8n 2.40.7, so a restart never changes it. If a new release comes up unhealthy, the service switches back to the previous one. Turn on daily backups before a big jump.
- Size: a European 4 GB server handles up to about 20,000 light runs a month. In our tests, the whole server peaked at 2.2 GiB with five Code runs at once. Heavier volume suits the Postgres version of the template.
- What it doesn’t do: it runs n8n in standard mode, not queue mode (which spreads runs across extra worker processes), and it’s the free Community edition: sharing, projects and SSO need an n8n licence, entered the n8n way. Execute Command stays off on the template.
How to move from n8n Cloud to self-hosted (or back)
Moving from n8n Cloud to self-hosted takes five steps: download the workflows, import them into the new n8n, then re-create every credential, because Cloud’s backups hold workflows only. Point your webhook senders at the new address, and switch the Cloud copies off before the new ones go live.
- Download your workflows from the Cloud console backup or each workflow’s Download option.
- Start your new n8n and claim the owner account straight away.
- Import the workflow files with Import from File.
- Re-create each credential under the same name, then re-select it in the nodes that use it.
- Switch over without running twice. Turn off each scheduled workflow on Cloud before turning on its new copy, and update the webhook URL in every service that calls n8n. Running both copies at once can send every email and create every record twice.
Going back to Cloud works the same way in reverse: workflow files import in the editor, and credentials are entered again. You can try the import on the $5 welcome credit before you cancel anything.
The verdict: n8n Cloud or self-hosted?
Choose n8n Cloud if you want n8n to run the infrastructure and your team needs shared workflows without a paid licence. Choose self-hosted n8n if you need more runs, more memory, shell commands or your own data location, and someone can handle updates. Choose Selfhost.dev if you want self-hosted n8n without setting up the server yourself.
On Selfhost.dev that means no run limit, a dedicated 4 GB server, and the webhook URL, HTTPS and encryption key set before n8n starts.
See what the n8n template sets up on a dedicated 4 GB server, and what it costs.
Or
Deploy n8n now on the $5 welcome credit.
Keep reading: n8n pricing in 2026 · The best n8n hosting providers · n8n system requirements, measured · n8n vs Zapier
n8n Cloud vs self-hosted FAQ
Is n8n free when self-hosted?
Yes. The Community edition is free to run on your own server, with no limit on runs, workflows or users, and registering with your email adds folders and debug in editor at no cost. You pay for the server, and for an n8n Business or Enterprise licence only if you need sharing, SSO or Git version control.
Can I run n8n Cloud for free?
No, n8n Cloud has no free plan. The trial gives you 1,000 executions, 5 at once and a 180-second limit per run, with no credit card needed. n8n’s docs say that if you don’t upgrade by the end of the trial, it expires and n8n deletes your workspace, so download your workflows first.
Is n8n Cloud secure?
n8n Cloud runs on Microsoft Azure in Frankfurt, and n8n installs security fixes for you. n8n holds a SOC 2 Type 2 report, shared with Enterprise customers; others can read its SOC 3 report. The trade-off is trust: every credential your workflows use lives on n8n’s servers. Self-hosting keeps them on yours, if you keep it patched.
Does self-hosted n8n support SSO?
Yes, with a paid licence. SSO through SAML or LDAP comes with n8n’s self-hosted Business and Enterprise plans, not the free Community edition. Business is €667 a month billed annually. On n8n Cloud, SSO comes only with Enterprise. The free edition does include two-factor login for every user, so a small team can stay secure without it.
Can I use n8n for personal use?
Yes. n8n’s Sustainable Use License allows use “for your own internal business purposes or for non-commercial or personal use,” so a personal server or a home automation setup is fine. The limit is reselling: you can’t offer n8n to others as a paid product without an agreement with n8n. When in doubt, email license@n8n.io.
How much does n8n Cloud cost?
n8n Cloud Starter is €20 a month billed annually for 2,500 runs, and Pro is €50 a month billed annually for 10,000. Business, at €667 a month billed annually, runs on your own server only. Enterprise is priced on request. Here is what n8n Cloud costs at each plan, with monthly billing included.
Based on this page: ·
On now or still deciding?
What's the bill you're looking at?
Roughly how much a month, all in?
Matched to RDS, we bill 3.0x less in ap-south-1 (Mumbai) and 2.1x less in us-east-1.
2 vCPU / 4 GB with 20 GB: $24.54/mo in Mumbai, $35.27/mo in us-east-1, against an estimated $73.75/mo on RDS.
See a real RDS bill, before and after →Neon meters compute hours and sleeps. We bill one fixed hourly rate and never sleep.
{price} Same number in a quiet month and a launch month.
Price your size →Two ways off the Supabase bill and you can keep the Supabase stack.
Self-host Supabase on a managed server: a European 8 GB server is $0.03/hr or move just the database to a dedicated Postgres. {price}
How self-hosted Supabase works here →An enterprise client is moving production ClickHouse to us at up to 60% less.
Worked example: off ClickHouse Cloud Scale to always-on managed ClickHouse, $891.86 to $364.03 a month, 59%.
See the ClickHouse bill, before and after →A PaaS bills per service. A project server is one bill for everything on it.
Worked example: a studio consolidated client hosting onto project servers, $390.00 to $82.66 a month, 78%.
See that bill, before and after →Managed PostgreSQL from $8.10 a month in Mumbai. Dedicated Postgres or MySQL on AWS, with restore, pooling and Multi-AZ failover when you want it.
{price} Postgres and MySQL price the same.
Price your size →Managed PostgreSQL from $8.10 a month in Mumbai. Dedicated Postgres or MySQL on AWS, with restore, pooling and Multi-AZ failover when you want it.
{price}
Price your size →Managed PostgreSQL from $8.10 a month in Mumbai. Dedicated Postgres or MySQL on AWS, with restore, pooling and Multi-AZ failover when you want it.
{price} Pay-as-you-go credits, top up from $5, no plan tiers.
Price your size →Most setups map onto two shapes: dedicated databases on AWS and a project server for everything else.
{price} Project servers from about $0.02/hr in Europe.
Price your size →Under $200 a month, the calculator beats a human reply. Price it there first.
What's it for?
Where do your users mostly sit?
Dedicated managed Postgres or MySQL, with point-in-time restore, pooling and Multi-AZ failover when you want it.
{region} If you need scale-to-zero or instant branching, Neon fits better than we do.
What managed Postgres includes →Managed ClickHouse for events at volume or TimescaleDB on managed Postgres for time-series next to your app data.
Worked example: off ClickHouse Cloud Scale, $891.86 to $364.03 a month, 59%. {region}
See the ClickHouse bill, before and after →pgvector on managed Postgres: one database instead of a second vendor.
{region} TimescaleDB is one click away on the same instance if you also have time-series.
When a dedicated vector DB is worth it →A project server from about $0.02/hr in Europe: push to GitHub and it deploys, several apps and their databases on one box.
Auto-deploy on push, PR previews, custom domains. The $5 welcome credit covers the start of it, no card needed; it bills by the hour.
How Projects work →Project servers: many sites per server, one bill.
Worked example: a studio consolidated client hosting, $390.00 to $82.66 a month, 78%.
See that bill, before and after →Most things fit dedicated databases on AWS plus a project server for the apps.
{region}
See it in the live demo →What are you trying to do?
Which editor?
We migrate you, free, on every plan size.
An engineer runs it with you: match the instance, replicate or dump and restore, test the restore, cut over.
See one migration, step by step →The Supabase stack, one click, on a server of your own.
One click from the template. A European 8 GB server is $0.03/hr. Nothing to build or wire up.
Self-hosted Supabase in one click →Paste one config and your editor can run the whole backend.
Run it once, sign in when the browser opens and all 269 tools register.
An hourly instance you stop when you are done.
Restore a snapshot into a second instance, point staging at it and stop it when idle: only its storage bills while it is stopped.
Price a small instance →Push to GitHub and it's live: auto-deploy, PR previews, custom domains.
A project server from about $0.02/hr in Europe runs several apps and their databases.
Deploy guides by framework →The one that matters most:
Managed PostgreSQL from $8.10 a month in Mumbai. Project servers from about $0.02 an hour in Europe.
The smallest dedicated Postgres, a 1 GB t4g.micro with 1 GB of storage, is $8.10 a month in ap-south-1 (Mumbai) and $10.55 in us-east-1; the $5 welcome credit goes toward it. Pay-as-you-go credits, top up from $5, no tiers.
Price your size →When production needs help, you talk to the engineers who run it and a founder reads every request.
Outages, restores, performance issues and migrations reach the people operating the platform. No response-time promise or uptime percentage we cannot prove.
How support and recovery work →Failover, point-in-time restore and backups cover the common ways a database fails.
Multi-AZ failover is a toggle on Postgres, MySQL, Redis and ClickHouse and a cluster you pick at create on OpenSearch; Postgres and MySQL add point-in-time restore and every engine gets automated backups, live metrics and alerts.
The reliability and recovery details →We migrate you, free. An engineer plans and runs the move with you.
Match the instance, replicate or dump and restore, test the restore, cut over. Any plan size, no extra cost.
See one migration, step by step →Run it in your own AWS account with BYOC, in the region you need.
Encryption at rest on every managed instance; client TLS is a switch on PostgreSQL, MySQL and ClickHouse and always on for OpenSearch. We do not hold SOC 2 or HIPAA today and we will say so before you spend an hour.
What we can and cannot certify →Fair enough. The live demo is the fastest way to see it.
Or claim $5 to start, no card needed.
Watch the live demo →Our founder
You've already sent us your setup from this browser. A founder will reply to it; no need to send it twice.
Got it. I'll reply to within two working days, from my own inbox.
Noted. One note when it changes, nothing else.
Ship the app you just read about.
Deploy straight from GitHub onto a dedicated server we run for you, with auto-deploy on push and preview environments. Pay by the hour from about $0.02 in Europe, with no surprise invoices. No DevOps. Limited-time offer: get $5 in free credit at signup, no card needed.
Based on this page: ·
On now or still deciding?
What's the bill you're looking at?
Roughly how much a month, all in?
Matched to RDS, we bill 3.0x less in ap-south-1 (Mumbai) and 2.1x less in us-east-1.
2 vCPU / 4 GB with 20 GB: $24.54/mo in Mumbai, $35.27/mo in us-east-1, against an estimated $73.75/mo on RDS.
See a real RDS bill, before and after →Neon meters compute hours and sleeps. We bill one fixed hourly rate and never sleep.
{price} Same number in a quiet month and a launch month.
Price your size →Two ways off the Supabase bill and you can keep the Supabase stack.
Self-host Supabase on a managed server: a European 8 GB server is $0.03/hr or move just the database to a dedicated Postgres. {price}
How self-hosted Supabase works here →An enterprise client is moving production ClickHouse to us at up to 60% less.
Worked example: off ClickHouse Cloud Scale to always-on managed ClickHouse, $891.86 to $364.03 a month, 59%.
See the ClickHouse bill, before and after →A PaaS bills per service. A project server is one bill for everything on it.
Worked example: a studio consolidated client hosting onto project servers, $390.00 to $82.66 a month, 78%.
See that bill, before and after →Managed PostgreSQL from $8.10 a month in Mumbai. Dedicated Postgres or MySQL on AWS, with restore, pooling and Multi-AZ failover when you want it.
{price} Postgres and MySQL price the same.
Price your size →Managed PostgreSQL from $8.10 a month in Mumbai. Dedicated Postgres or MySQL on AWS, with restore, pooling and Multi-AZ failover when you want it.
{price}
Price your size →Managed PostgreSQL from $8.10 a month in Mumbai. Dedicated Postgres or MySQL on AWS, with restore, pooling and Multi-AZ failover when you want it.
{price} Pay-as-you-go credits, top up from $5, no plan tiers.
Price your size →Most setups map onto two shapes: dedicated databases on AWS and a project server for everything else.
{price} Project servers from about $0.02/hr in Europe.
Price your size →Under $200 a month, the calculator beats a human reply. Price it there first.
What's it for?
Where do your users mostly sit?
Dedicated managed Postgres or MySQL, with point-in-time restore, pooling and Multi-AZ failover when you want it.
{region} If you need scale-to-zero or instant branching, Neon fits better than we do.
What managed Postgres includes →Managed ClickHouse for events at volume or TimescaleDB on managed Postgres for time-series next to your app data.
Worked example: off ClickHouse Cloud Scale, $891.86 to $364.03 a month, 59%. {region}
See the ClickHouse bill, before and after →pgvector on managed Postgres: one database instead of a second vendor.
{region} TimescaleDB is one click away on the same instance if you also have time-series.
When a dedicated vector DB is worth it →A project server from about $0.02/hr in Europe: push to GitHub and it deploys, several apps and their databases on one box.
Auto-deploy on push, PR previews, custom domains. The $5 welcome credit covers the start of it, no card needed; it bills by the hour.
How Projects work →Project servers: many sites per server, one bill.
Worked example: a studio consolidated client hosting, $390.00 to $82.66 a month, 78%.
See that bill, before and after →Most things fit dedicated databases on AWS plus a project server for the apps.
{region}
See it in the live demo →What are you trying to do?
Which editor?
We migrate you, free, on every plan size.
An engineer runs it with you: match the instance, replicate or dump and restore, test the restore, cut over.
See one migration, step by step →The Supabase stack, one click, on a server of your own.
One click from the template. A European 8 GB server is $0.03/hr. Nothing to build or wire up.
Self-hosted Supabase in one click →Paste one config and your editor can run the whole backend.
Run it once, sign in when the browser opens and all 269 tools register.
An hourly instance you stop when you are done.
Restore a snapshot into a second instance, point staging at it and stop it when idle: only its storage bills while it is stopped.
Price a small instance →Push to GitHub and it's live: auto-deploy, PR previews, custom domains.
A project server from about $0.02/hr in Europe runs several apps and their databases.
Deploy guides by framework →The one that matters most:
Managed PostgreSQL from $8.10 a month in Mumbai. Project servers from about $0.02 an hour in Europe.
The smallest dedicated Postgres, a 1 GB t4g.micro with 1 GB of storage, is $8.10 a month in ap-south-1 (Mumbai) and $10.55 in us-east-1; the $5 welcome credit goes toward it. Pay-as-you-go credits, top up from $5, no tiers.
Price your size →When production needs help, you talk to the engineers who run it and a founder reads every request.
Outages, restores, performance issues and migrations reach the people operating the platform. No response-time promise or uptime percentage we cannot prove.
How support and recovery work →Failover, point-in-time restore and backups cover the common ways a database fails.
Multi-AZ failover is a toggle on Postgres, MySQL, Redis and ClickHouse and a cluster you pick at create on OpenSearch; Postgres and MySQL add point-in-time restore and every engine gets automated backups, live metrics and alerts.
The reliability and recovery details →We migrate you, free. An engineer plans and runs the move with you.
Match the instance, replicate or dump and restore, test the restore, cut over. Any plan size, no extra cost.
See one migration, step by step →Run it in your own AWS account with BYOC, in the region you need.
Encryption at rest on every managed instance; client TLS is a switch on PostgreSQL, MySQL and ClickHouse and always on for OpenSearch. We do not hold SOC 2 or HIPAA today and we will say so before you spend an hour.
What we can and cannot certify →Fair enough. The live demo is the fastest way to see it.
Or claim $5 to start, no card needed.
Watch the live demo →Our founder
You've already sent us your setup from this browser. A founder will reply to it; no need to send it twice.
Got it. I'll reply to within two working days, from my own inbox.
Noted. One note when it changes, nothing else.