Migrating production infrastructure? Get up to ₹10,000 in migration credits. Apply now
voroaBlog
Static Sites

Netlify Alternative for India: Backend, Postgres and INR Billing

· · 7 min read

Netlify Alternative for India: static site, API and Postgres in Mumbai

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.

Advertisement

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

A browser loads a static site and calls an API web service in one Voroa workspace in Mumbai, with PostgreSQL, a worker and a cron job beside it; a side note shows Netlify compute in Ohio and Frankfurt

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 reads process.env.PORT works 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

  1. List what Netlify does for you. Check netlify.toml and the dashboard for functions, scheduled functions, forms, redirects and environment variables.
  2. Build the frontend. For a Next.js site, output: 'export' in next.config.js writes static files to out, as the Next.js static export guide explains. Commit that folder and follow the static site deploy guide.
  3. 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.
  4. Move scheduled functions to cron and long jobs to a background worker.
  5. 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.

Advertisement