<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Arun Kumar K</title>
    <description>The latest articles on DEV Community by Arun Kumar K (@arunkumark_plexivo).</description>
    <link>https://dev.to/arunkumark_plexivo</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4192870%2Ffc4d1063-dc58-4dd1-b8e9-ac743c688bbb.png</url>
      <title>DEV Community: Arun Kumar K</title>
      <link>https://dev.to/arunkumark_plexivo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arunkumark_plexivo"/>
    <language>en</language>
    <item>
      <title>A Heroku alternative in India, billed in rupees by UPI</title>
      <dc:creator>Arun Kumar K</dc:creator>
      <pubDate>Tue, 03 Nov 2026 04:00:01 +0000</pubDate>
      <link>https://dev.to/arunkumark_plexivo/a-heroku-alternative-in-india-billed-in-rupees-by-upi-5na</link>
      <guid>https://dev.to/arunkumark_plexivo/a-heroku-alternative-in-india-billed-in-rupees-by-upi-5na</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published on the &lt;a href="https://plexivo.io/go/11030930dv" rel="noopener noreferrer"&gt;Plexivo blog&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Many developers learnt to ship with Heroku. You connect a repository, push your code and a new release goes live. That way of working is still the right one for most web apps and APIs. What changes in India is everything around it: where the app runs, how you pay, and what the invoice says.&lt;/p&gt;

&lt;p&gt;This guide shows how that workflow looks on Plexivo, an AI-native cloud built in India and launched on 1 November 2026. Your app runs in Mumbai. Your database sits beside it. Prices are in US dollars, and you pay in rupees by UPI, card or net banking, with a GST tax invoice for every top-up.&lt;/p&gt;

&lt;h2&gt;
  
  
  What should a Heroku alternative in India offer?
&lt;/h2&gt;

&lt;p&gt;When Indian teams look for a git-push platform, the same five needs come up again and again:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A region close to their users.&lt;/strong&gt; Requests that stay in India arrive sooner.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deploy on every push.&lt;/strong&gt; Connect GitHub, GitLab or Bitbucket once and stop thinking about it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A managed database next to the app.&lt;/strong&gt; Backups, patches and TLS handled for you.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rupee payments that finance can file.&lt;/strong&gt; UPI, cards and net banking, with a proper GST invoice.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No surprise bill.&lt;/strong&gt; A clear price before anything runs, and a balance you can always see.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Plexivo is built around exactly these. The rest of this article walks through each one and ends with a step-by-step deploy.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where will my app and data run?
&lt;/h2&gt;

&lt;p&gt;India (Mumbai) is live; more countries are available on request. Your Plexivo App Runner apps, Plexivo Postgres and Plexivo MySQL databases, Plexivo Cache instances and Plexivo Kubernetes workloads all run in Mumbai. Database backups are kept in Mumbai and copied to Hyderabad, so a disaster in one city cannot take both your database and its backups.&lt;/p&gt;

&lt;p&gt;Your account, billing and audit records are kept in India too. Every new account acknowledges where its data lives at sign-up. The full picture is on the &lt;a href="https://plexivo.io/go/11030930dv2" rel="noopener noreferrer"&gt;data residency page&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  How does git-push deployment work on Plexivo App Runner?
&lt;/h2&gt;

&lt;p&gt;Plexivo App Runner deploys web apps and APIs from a Git repository or a container image, with HTTPS and autoscaling.&lt;/p&gt;

&lt;p&gt;You connect your Git provider once. For GitHub you install the Plexivo GitHub App and choose which repositories it may read. For GitLab and Bitbucket you sign in and approve Plexivo, and Plexivo adds the webhook for you. From then on, every push to the branch you chose starts a new build, and the current release keeps serving until the new one is ready. Pushes to other branches are ignored.&lt;/p&gt;

&lt;p&gt;Builds work in two ways. If your repository has a Dockerfile at its root, Plexivo builds it as it is. If it does not, Plexivo detects your language and framework, installs your dependencies, builds and sets the start command. Node.js, Next.js, React, Python, Django, FastAPI, Go, PHP, Laravel, static sites and any Dockerfile are supported. Each build runs in its own isolated sandbox, and the image is signed before release.&lt;/p&gt;

&lt;p&gt;Your app needs one thing from you: listen on the port in the &lt;code&gt;PORT&lt;/code&gt; environment variable, on &lt;code&gt;0.0.0.0&lt;/code&gt;. Unless your image declares another port, it is 8080. In Node.js that is two lines:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;port&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;PORT&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="mi"&gt;8080&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="nx"&gt;app&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;listen&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;port&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;0.0.0.0&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Every app gets a free HTTPS address at &lt;code&gt;&amp;lt;name&amp;gt;.plexivo.app&lt;/code&gt;, and you can add your own domain later. The &lt;a href="https://plexivo.io/go/11030930dv3" rel="noopener noreferrer"&gt;build guide&lt;/a&gt; covers build minutes, logs and faster builds.&lt;/p&gt;

&lt;h2&gt;
  
  
  Can I run a managed PostgreSQL database beside my app?
&lt;/h2&gt;

&lt;p&gt;Yes. Plexivo Postgres offers PostgreSQL 18 (recommended) and PostgreSQL 17. Every database comes with TLS on every connection, a generated password and continuous backups from the moment it starts. You can restore to any moment within your backup period into a new database, while the original keeps serving.&lt;/p&gt;

&lt;p&gt;Put the database in the same project as your app and they talk over the private network. Connect the two in the console and the app receives &lt;code&gt;DATABASE_URL&lt;/code&gt; and &lt;code&gt;DATABASE_CA_CERT&lt;/code&gt; as environment variables. When the password rotates, the variables follow, so you never copy a password by hand.&lt;/p&gt;

&lt;p&gt;Plexivo Postgres is also a whole backend if you want one: Auth, a Data API, Realtime, GraphQL and Functions from one database. Read &lt;a href="https://plexivo.io/go/11030930dv4" rel="noopener noreferrer"&gt;create your first database&lt;/a&gt; to begin, or the deeper guide to &lt;a href="https://plexivo.io/go/11030930dv5" rel="noopener noreferrer"&gt;managed PostgreSQL in Mumbai&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  How do I pay for cloud hosting in rupees by UPI?
&lt;/h2&gt;

&lt;p&gt;Plexivo is prepaid. You add money to your organisation's wallet, and plan fees and resource charges come from it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Prices and wallets are in US dollars&lt;/strong&gt; for every customer, so a price you see today means the same thing next month.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Indian customers pay in rupees&lt;/strong&gt; by UPI, card or net banking. The rupee amount is the US dollar amount at this month's rate: the RBI reference rate on the 1st of the month plus a 2% conversion margin. It stays the same all month.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;18% GST is added on top&lt;/strong&gt;, never taken from your wallet credit. Before you pay, the &lt;strong&gt;Payment summary&lt;/strong&gt; shows the wallet credit, the GST and the &lt;strong&gt;Total to pay&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Every top-up gets a GST tax invoice in rupees&lt;/strong&gt;, with the rate used printed on it. Add your GSTIN and it appears on every invoice.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If the wallet runs low, Plexivo emails your owners and admins first. If it cannot pay, resources pause and nothing more is charged; your data is kept. A prepaid wallet means a pause, never a debt. The &lt;a href="https://plexivo.io/go/11030930dv6" rel="noopener noreferrer"&gt;wallet and currency page&lt;/a&gt; explains each step, and our article on &lt;a href="https://plexivo.io/go/11030930dv7" rel="noopener noreferrer"&gt;GST invoices for cloud hosting&lt;/a&gt; goes through the invoice line by line.&lt;/p&gt;

&lt;p&gt;Anyone can sign up from anywhere. Payments from outside India are coming soon.&lt;/p&gt;

&lt;h2&gt;
  
  
  What does a small app cost to start?
&lt;/h2&gt;

&lt;p&gt;There are two parts to what you pay: a plan for your organisation, and the resources you run.&lt;/p&gt;

&lt;p&gt;The Developer plan is US$9 a month billed yearly, or US$11 a month billed monthly. It includes Plexivo App Runner, Plexivo Postgres, Plexivo MySQL and Plexivo Cache, 3 projects, 100 build minutes a month and 50 GB of internet transfer. Startup is US$99 a month billed yearly and keeps apps always on, with autoscaling. Yearly billing saves 17% on plan fees.&lt;/p&gt;

&lt;p&gt;Resources are priced on their own and charged by the day:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Resource&lt;/th&gt;
&lt;th&gt;Smallest size&lt;/th&gt;
&lt;th&gt;Price a month&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Plexivo App Runner&lt;/td&gt;
&lt;td&gt;0.125 vCPU, 256 MB&lt;/td&gt;
&lt;td&gt;US$6.04&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Plexivo Postgres&lt;/td&gt;
&lt;td&gt;0.25 vCPU, 512 MB, 10 GB&lt;/td&gt;
&lt;td&gt;US$11.98&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Plexivo Cache&lt;/td&gt;
&lt;td&gt;256 MB, 10 GB volume&lt;/td&gt;
&lt;td&gt;US$6.94&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The smallest app, database and cache together come to US$24.96 a month. On Developer, an idle Plexivo App Runner instance sleeps after 15 minutes without requests and wakes on the next one. Every limit is on the &lt;a href="https://plexivo.io/go/11030930dv8" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step by step: from repository to a live HTTPS address
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Create your account.&lt;/strong&gt; Go to &lt;a href="https://cloud.plexivo.io/" rel="noopener noreferrer"&gt;cloud.plexivo.io&lt;/a&gt;, pick &lt;strong&gt;Individual&lt;/strong&gt; or &lt;strong&gt;Business&lt;/strong&gt;, and confirm your email with the 6-digit code. A business registered for GST can tick &lt;strong&gt;This organisation is registered for GST&lt;/strong&gt; and enter its GSTIN.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Start a new app.&lt;/strong&gt; On &lt;strong&gt;Home&lt;/strong&gt;, choose &lt;strong&gt;Deploy your first app&lt;/strong&gt;, or choose &lt;strong&gt;Create&lt;/strong&gt; at the top of any page, then &lt;strong&gt;Plexivo App Runner&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Connect your code.&lt;/strong&gt; Under &lt;strong&gt;Source&lt;/strong&gt;, pick GitHub, GitLab or Bitbucket and choose &lt;strong&gt;Connect GitHub&lt;/strong&gt; (or GitLab, or Bitbucket). Then choose the &lt;strong&gt;Repository&lt;/strong&gt; and &lt;strong&gt;Branch&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Name and size it.&lt;/strong&gt; The name becomes your address. Under &lt;strong&gt;Size&lt;/strong&gt;, choose the &lt;strong&gt;Instance size&lt;/strong&gt; and the &lt;strong&gt;Minimum instances&lt;/strong&gt; and &lt;strong&gt;Maximum instances&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check the price and deploy.&lt;/strong&gt; The panel on the right shows the &lt;strong&gt;Estimated monthly cost&lt;/strong&gt;. Choose &lt;strong&gt;Deploy&lt;/strong&gt;; the button carries your app's name. Follow the build on the &lt;strong&gt;Deployments&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add a database.&lt;/strong&gt; Choose &lt;strong&gt;Create&lt;/strong&gt;, then &lt;strong&gt;Plexivo Postgres&lt;/strong&gt;. On your app's &lt;strong&gt;Environment&lt;/strong&gt; tab, under &lt;strong&gt;Add a database or cache&lt;/strong&gt;, choose the &lt;strong&gt;Resource&lt;/strong&gt; and &lt;strong&gt;Connect&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Top up in rupees.&lt;/strong&gt; In &lt;strong&gt;Billing → Add money&lt;/strong&gt;, enter the &lt;strong&gt;Amount to add (US$)&lt;/strong&gt;, check the &lt;strong&gt;Payment summary&lt;/strong&gt; and choose &lt;strong&gt;Pay&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In India, your PAN is checked once, when you first approve a deployment. Prefer to describe it instead? Type it into the Plexivo AI box on &lt;strong&gt;Home&lt;/strong&gt; and choose &lt;strong&gt;Plan my app&lt;/strong&gt;. Plexivo AI reads the repository, prepares a plan with its price, and nothing runs until you choose &lt;strong&gt;Approve &amp;amp; deploy&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;To reach your database from your laptop, install the Plexivo CLI and open an encrypted tunnel:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;plexivo auth login
plexivo db connect orders-db
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Moving an existing app and database
&lt;/h2&gt;

&lt;p&gt;Coming from Heroku or another platform? Your app usually moves as it is: point Plexivo App Runner at the same repository, set the same environment variables, and read &lt;code&gt;PORT&lt;/code&gt;. For data, open &lt;strong&gt;Migrations&lt;/strong&gt;, choose &lt;strong&gt;New migration&lt;/strong&gt; and pick your source; the console shows where to find the connection string for each one. The copy reads your source, which keeps running normally, and you switch your app over when you are ready. See &lt;a href="https://plexivo.io/go/11030930dv9" rel="noopener noreferrer"&gt;move to Plexivo Postgres&lt;/a&gt; and our guide to &lt;a href="https://plexivo.io/go/11030930dv10" rel="noopener noreferrer"&gt;deploying Next.js with a database in India&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Is Plexivo a good Heroku alternative for Indian developers?
&lt;/h3&gt;

&lt;p&gt;Plexivo keeps the familiar workflow: connect a repository and every push deploys. It adds a Mumbai region, managed Plexivo Postgres beside your app, and rupee payments by UPI with a GST tax invoice. Try it on the Developer plan to see if it fits your app.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I pay for cloud hosting by UPI?
&lt;/h3&gt;

&lt;p&gt;Yes. Indian customers pay in rupees by UPI, card or net banking. The amount is the US dollar top-up at this month's rate plus 18% GST, and you see the &lt;strong&gt;Total to pay&lt;/strong&gt; before you confirm.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why are prices in US dollars if I pay in rupees?
&lt;/h3&gt;

&lt;p&gt;One currency keeps prices stable and the same for every customer. The rupee rate is fixed on the 1st of each month, so every payment in a month uses the same rate, and it is printed on your invoice.&lt;/p&gt;

&lt;h3&gt;
  
  
  What happens if my wallet runs out?
&lt;/h3&gt;

&lt;p&gt;Resources pause and nothing more is charged, while your data is kept. Owners and admins are emailed before each step. Add money and everything comes back at once.&lt;/p&gt;

&lt;h3&gt;
  
  
  Which languages and frameworks can I deploy?
&lt;/h3&gt;

&lt;p&gt;Node.js, Next.js, React, Python, Django, FastAPI, Go, PHP, Laravel, static sites and any Dockerfile. You can also deploy a public container image built in your own CI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start building
&lt;/h2&gt;

&lt;p&gt;Create your organisation at &lt;a href="https://cloud.plexivo.io/" rel="noopener noreferrer"&gt;cloud.plexivo.io&lt;/a&gt; and deploy your first app to Mumbai. The free trial is on the Developer plan, and no credit card is required.&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>deployment</category>
      <category>startup</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
