Migrating production infrastructure? Get up to ₹10,000 in migration credits. Apply now
voroaDocs
Getting Started

What is Voroa? A deploy platform (PaaS) built for India

Voroa is a platform as a service that deploys apps from GitHub, runs them in India, and bills in rupees with a GST invoice. See how it works and who it is for.

Voroa is a platform as a service (PaaS) that deploys your app straight from GitHub. You connect a repository, and Voroa builds your code, runs it on servers in India, and gives you a live HTTPS URL. Every push to your branch can ship a new version on its own. You pay in rupees, by UPI or an Indian card, and receive a GST invoice.

You do not rent a server, install anything on it, or wire up a build pipeline. You write the code; Voroa handles the rest.

Who Voroa is for

  • Developers and freelancers who want an app online today without learning server administration.
  • Startups and small teams who need production hosting, a database and team access, but have no one to run infrastructure full time.
  • Indian businesses who want their app and data hosted in India and a GST invoice they can claim input tax credit on, instead of a foreign-currency bill.

What a PaaS does, in plain words

A platform as a service runs your application for you. You provide the code; the platform takes care of the build, the server, the runtime, HTTPS certificates and deploys.

Virtual server (VPS) Voroa (PaaS)
Who sets up the server You Voroa
Security updates for the operating system You Voroa
Build and deploy pipeline You build it Built in: push to GitHub
HTTPS certificate You install and renew it Automatic
What you manage The whole machine Your code and its settings

A VPS gives you more control, and that control comes with work: patching, monitoring and fixing the machine when it breaks. A PaaS trades some of that control for time you get back.

How Voroa works

How a GitHub repository becomes a live app: clone, build, start, ready check, then live on HTTPS

  1. Connect GitHub. You give Voroa access to the repositories you choose. Private repositories work, and your code stays private.
  2. Create a service. Pick a repository and a branch. Voroa detects most apps and fills in the build and start commands for you.
  3. Deploy. Voroa clones your branch, builds it, starts it and checks that it responds before it sends traffic to it.
  4. Ship on every push. With auto-deploy on, each git push to your branch rolls out a new version.

The full walkthrough is in how to deploy a web app from GitHub.

What you can run on Voroa

Everything starts from one New service screen:

The Create a new service screen listing web service, Postgres, Key Value, MySQL, static site, background worker, scheduled task and cron job

Service Use it for
Web service An API or full-stack app that answers HTTP requests, such as Express, Next.js, Django or Flask
Static site A site whose built files you commit, served over HTTPS
Background worker A long-running process with no public URL, such as a queue consumer
Cron job Code that runs on a schedule
Managed PostgreSQL A relational database, with backups and restore
Managed Key-Value A fast key-value store for caching and sessions
Managed MySQL A MySQL 8 database for Laravel, WordPress and other PHP apps
Object Storage S3-compatible storage for files, uploads and backups

All of them live in one workspace, on one bill, and a project lists them together with their status, runtime, plan and region. If Voroa does not detect your stack, you can build from your own Dockerfile.

A project's service list with web services, a static site, workers and managed databases, each with its status, runtime, plan and region

What you get with every service

Each service has its own page with its address, branch, auto-deploy setting and latest deploy:

A web service's Overview page showing its domains, branch, auto-deploy, plan and last deployment

  • A live URL with HTTPS at your-app.onvoroa.com, plus custom domains with free certificates.
  • Deploys that do not take your site down. The running version keeps serving until the new one is ready, and you can roll back to the previous version in seconds.
  • Build and runtime logs and a full deploy history with the commit behind each deploy.
  • Encrypted environment variables. Nobody can read a value back after you save it, including your teammates.
  • Team members with their own logins and roles, so nobody shares a password.

The Team Members page with the invite form and each member's role

Built for India

  • Your app and data stay in India. Services, databases and their backups all run in India. There is no region to choose and no setting to get wrong. See data residency in India.
  • Lower latency for Indian users. A request from an Indian user does not travel to Europe or the US and back.
  • Rupee pricing with a GST invoice. No foreign exchange markup on your card and no reverse charge to work out. See GST invoices for cloud hosting and cloud hosting in INR vs USD.
  • Local payment methods. Pay by UPI or an Indian card.

A managed database shows its region on its own page, and gives your app one connection URL to use:

A managed PostgreSQL database in Mumbai (IN), with the connection URL to use from an app on Voroa

How much Voroa costs

Your bill is one workspace plan plus a compute size for each service you run, priced in rupees and shown exclusive of GST. The free workspace plan needs no card, and the smallest compute size is free, so your first service can run without a payment method on file. Databases have a free size too. See pricing for every plan and size.

What you still manage

Voroa runs the platform; you own your application. That means:

  • Your code and its dependencies, including keeping them up to date.
  • Listening on the right port. Voroa provides it in the PORT environment variable. Reading it is the most reliable setup, although Voroa also detects a fixed port your app listens on.
  • Your data. Voroa backs up managed databases, and you decide what your app stores and who can access it.

Frequently asked questions

Is Voroa free?

You can start free. The free workspace plan needs no credit card, and the smallest compute size and the smallest database size are free. You pay only when you choose a larger size or a paid plan. See pricing.

Where does Voroa host my app?

In India. Every service, database and backup runs on servers in India, and there is no option to place them elsewhere by mistake. See data residency in India.

Which languages and frameworks does Voroa support?

Voroa detects common stacks such as Node.js, Next.js, React (Vite), Python, Django and Flask, and serves static sites. Anything else can run from your own Dockerfile.

Do I need to know Docker or Linux to use Voroa?

No. You connect a GitHub repository and Voroa builds and runs it. Docker is optional, for apps that need a custom build.

Can I use my own domain?

Yes. Add a custom domain to any web service or static site, and Voroa issues and renews its HTTPS certificate for you. See custom domains.

Does Voroa give a GST invoice?

Yes. Voroa bills in rupees and issues a GST invoice for every payment, so a GST-registered business can claim input tax credit. See GST invoices for cloud hosting.

Next steps

Last updated November 12, 2026