Netlify Alternative for India: Backend, Postgres and INR Billing
Sagar Tayde · · 7 min read
Most people look for a Netlify alternative when the project stops being only a static site. The landing page now needs an API, a database, a background job and a bill your accountant can file. This guide is for Indian developers at that point. It explains what Netlify does well, where its model gets tight for an India-first app, and how to move without breaking anything. Every Netlify fact here comes from Netlify’s own pages, checked on 14 November 2026.
When Netlify Is Still the Right Choice
Be honest with yourself first. If your project is a marketing site, a blog or docs, Netlify is good at
that. It builds your site on every push, gives every pull request a deploy preview, and has built-in
form handling: you turn on form detection, add a data-netlify="true" attribute to a <form> tag, and
submissions show up in the dashboard. Since April 2026, form submissions are free on its credit plans.
If that is all you need, you do not have to move. The rest of this post is for when the backend becomes the main part of the app.
Where Indian Teams Outgrow Netlify
A Backend That Has to Keep Running
Netlify runs backend code as functions. Its functions reference lists a 60-second limit for a normal function, 30 seconds for a scheduled function and 15 minutes for a background function. A function responds and finishes, so it cannot hold a WebSocket open or keep a queue consumer alive.
Netlify announced Netlify Server on 10 November 2026: a long-running Node.js process that can hold WebSockets. It is in Early Access. Netlify’s docs say it always scales to zero after 5 minutes without requests, runs one instance on the Free and Personal plans, and does not run Next.js, Astro or Nuxt yet. Netlify itself describes it as meant for “evaluation, experimentation, and low-volume production use”.
No India Region for Functions or Servers
New Netlify functions run in cmh (US East, Ohio) by default, per the
Netlify functions configuration reference. The self-serve region list has Singapore
and Tokyo in Asia, but no India region, and changing the region needs a Pro or Enterprise plan. Netlify
Server supports only Ohio and Frankfurt today.
For a user in Pune, every API call then travels to the US or Singapore and back, and so does every query if your database sits next to the function.
Credits That Can Pause Every Site
Accounts created on or after 4 September 2025 are on credit-based plans. The Free plan gets 300 credits a
month as a hard limit. The
Netlify billing FAQ for credit plans
says that when the credits are used up, “all of your web
projects (sites/apps) are paused” and visitors see a Site not available page. One busy project pauses
all of them, and the Free plan cannot buy more credits, so you upgrade or wait for the next cycle.
Dollar Billing for an Indian Business
Netlify plans are priced in US dollars, and its billing FAQ lists credit cards, Apple Pay and Google Pay as payment methods. We did not find a Netlify page about GST, a GSTIN field or rupee invoices. If you pay a foreign host as a business, read how reverse charge works on foreign hosting before your next filing.
Static Site, API and Postgres in One Place

On Voroa, each part of the app is its own service in one workspace, all in Mumbai:
- Static site. Your built frontend, served as files. Static sites are free to host and do not use the free tier’s running hours. See static site hosting on Voroa.
- Web service. Your Express, Fastify, Django or Next.js server as a normal long-running process.
Voroa sets
PORT, so a server that readsprocess.env.PORTworks as it is. Paid sizes never sleep, and a web service can hold WebSocket connections open. - PostgreSQL. A managed Postgres database in Mumbai, close to the API that queries it.
- Workers and cron. A queue consumer runs as a background worker, and a nightly job runs as a scheduled task instead of a 30-second function.
With auto-deploy on, each push builds a new release, the new release starts before the old one stops, and you can roll back in one click.
Netlify vs Voroa at a Glance
| Feature | Netlify | Voroa |
|---|---|---|
| Built for | Frontend sites plus functions | Static sites, web services, workers, Postgres |
| Backend model | Functions; Netlify Server in Early Access | Long-running web service |
| Function or server region | Ohio by default; no India region | Mumbai (IN), the only region |
| Postgres | Netlify Database, credit plans only | First-party managed PostgreSQL |
| Free plan | 300 credits; all sites pause when used up | Nano size; free services stop at 750 hours or 5 GB |
| Entry paid | Personal $9/month, 1,000 credits | Web service from Rs 298/month plus GST |
| Billing | USD; cards, Apple Pay, Google Pay | INR with a GST invoice; UPI, cards, netbanking |
Netlify prices and limits were taken from its pricing page and docs on 14 November 2026. They change, so check again before you decide.
What Netlify Credits Cost Compared With Rupee Prices
Netlify’s pricing page lists these rates: 15 credits per production deploy, 20 credits per GB of bandwidth, 10 credits per GB-hour of compute and 2 credits per 10,000 web requests. Personal is $9 a month with 1,000 credits; Pro is $20 a month with 3,000 credits and unlimited members.
Do the arithmetic for a small app. Twenty production deploys a month use 300 credits, which is the whole Free plan. One deploy a day plus 30 GB of bandwidth comes to at least 1,050 credits before web requests and compute, already over the 1,000 in Personal, and the rest is paid through credit packs.
Voroa prices a service by its size, in rupees, and deploys are not charged one by one: the Free plan includes 500 build minutes a month. It has limits too. Free services stop when the workspace uses its 750 free hours or its 5 GB of bandwidth for the month. A static site is free to host. A paid web service starts at Rs 298/month and a paid PostgreSQL size at Rs 299/month, both plus GST. Our Netlify pricing breakdown for India works through more bills, and the Voroa pricing page lists every size.
What Voroa Static Sites Do Not Do
Know this before you move. A Voroa static site serves the files in your repository as they are. No build
runs. Commit your dist or build folder, or deploy the same repository as a web service if you want
the build to run on every push.
There is also no _redirects file and no rewrite rules yet. If someone opens /dashboard directly on a
single-page app, they get a 404. Use hash routing, or run the app as a web service that answers every path.
There is no built-in form handling either: point your forms at an endpoint on your own API.
How to Move From Netlify to a Netlify Alternative
- List what Netlify does for you. Check
netlify.tomland the dashboard for functions, scheduled functions, forms, redirects and environment variables. - Build the frontend. For a Next.js site,
output: 'export'innext.config.jswrites static files toout, as the Next.js static export guide explains. Commit that folder and follow the static site deploy guide. - Turn functions into routes. Each function in
netlify/functions/becomes a route in one Express or Fastify app. Deploy it as a web service with the Node.js guide. - Move scheduled functions to cron and long jobs to a background worker.
- Copy environment variables, test on the Voroa URLs, then move your domain.
You do not have to move everything at once. You can keep the marketing site on Netlify and point it at an API and database in Mumbai. Our Vercel alternative guide covers the same split for a Next.js app. If you are moving paid workloads, you can also apply for migration credits, granted by hand up to Rs 10,000.
FAQ
Does Netlify have servers in India?
Not for compute you can choose. Netlify’s function region list has no India region, and Netlify Server runs in Ohio or Frankfurt. Functions default to Ohio.
What happens when a Netlify Free plan runs out of credits?
Netlify’s billing FAQ says every project on the team is paused and visitors see a Site not available
page. You can upgrade to a paid plan or wait until the next billing cycle starts.
Can I keep my frontend on Netlify and run the API on Voroa?
Yes. Deploy the API as a web service, allow your Netlify domain in the API’s CORS settings in your code, and call it from the frontend. The browser talks to the API in Mumbai directly.
Does a free Voroa service sleep?
A free web service with a health check path can sleep after 15 minutes without requests, and wakes on the next one. Static sites, workers, cron jobs and paid sizes never sleep. The idle sleep guide lists every case.
Run Your Whole Stack in Mumbai
Put the static site, the API, the worker and the database in one workspace in Mumbai, on one rupee bill with a GST invoice. Start free with a static site, then add a web service when the backend needs to keep running.