Nuxt hosting, fully managed.
Server rendering included.

Run your Nuxt app on HCode, managed app hosting from HostAfrica. Server-side rendering, server routes and a PostgreSQL database, without a server to maintain.

Billed monthly. Cancel anytime.

One pushPush to main and it is live. No servers to set up, no config to fight, just a URL you can send to someone.
PostgreSQLYour database sits right next to your app and gets backed up every day. Grab the connection string and get on with it.
SSL and rollbacksHTTPS is on from the first deploy. Shipped something broken? Roll back to the last good one and breathe.
From R50/moOne flat price in Rands. No dollar surprises when the exchange rate moves, no guessing what next month costs.

Nuxt first.Anything else beside it.

Nuxt is a Node.js project, so HCode detects it and builds it for you. Add a Python worker, a Go service or Redis next to it, or bring your own Dockerfile.

Read the docs

Your ambition.A plan to match.

Start small. Make something that matters. Grow from there.

Billing period
HCode plans compared
SoloSmall beginnings. Big possibilities.DeveloperMore room for your next release.ProA home for your production apps.TeamYour whole team. One platform.Enterprise

R50/mo

Billed monthly

R45.83/mo

R550 billed yearly

Save 8%

R200/mo

Billed monthly

R183.33/mo

R2,200 billed yearly

Save 8%

R999/mo

Billed monthly

R916.58/mo

R10,999 billed yearly

Save 8%

Custom

Talk to sales
Projects3520Custom
DatabasesPostgreSQL or Redis1320Custom
Compute
RAM1 GB4 GB16 GBCustom
Storage10 GB20 GB80 GBCustom
Usage and features
Backup retentiondaily backups3 days7 days60 daysCustom
Enterprise
Single sign-onSAML / OIDCNot includedNot includedNot includedIncluded
Invoiced billingannual contractNot includedNot includedNot includedIncluded

Every plan includes

  • Managed PostgreSQL
  • Custom domains & SSL

All prices in ZAR. Annual figures show the monthly equivalent, billed yearly.

From git pushto a live Nuxt app.

Connect a GitHub repository or upload a .zip. HCode runs your build, starts the Nitro server it outputs and serves your app with SSL, so the next release is a push away.

Create a project

Deploy to My Organization

  1. 1Source
  2. 2Build settings
  3. 3Details
GitHubDeploy from repo
UploadDeploy a .zip

Import from GitHub

your-next-big-ideamainConnected
Continue

Create a project

Deploy to My Organization

  1. ✓Source
  2. 2Build settings
  3. 3Details

Build

  1. $ git push origin main
  2. Repository connected: main
  3. Nuxt detected: preparing build
  4. Building Nitro server...
  5. Build complete

Create a project

Deploy to My Organization

  1. ✓Source
  2. ✓Build settings
  3. 3Details

your-next-big-idea

Live
  1. Provisioning app + PostgreSQL in South Africa…
  2. SSL configured
  3. Deployment complete

Built for the wayNuxt apps run.

Nuxt renders on the server by default, and its Nitro engine needs a Node.js process that stays up. HCode keeps that process running, so you can stay in your components.

  • Universal rendering, as designed.

    The default Node.js server output runs as it is: server-rendered pages, per-route rendering rules and server API routes. A static site from nuxt generate deploys too.

  • PostgreSQL for your server routes.

    Your server/api handlers query managed PostgreSQL over a private network, through one connection string. It comes with every plan and is backed up every day.

  • Runtime config, kept private.

    Set NUXT_ environment variables in the panel and they override your runtimeConfig when the server starts. They are stored encrypted, and only keys under public reach the browser.

  • Releases without downtime.

    Each push builds a new version and brings it live without downtime. A build that fails never replaces the server that is running.

  • One click back.

    Shipped a regression? Restore the last good deploy from the panel and keep your users on a version that works.

  • Your domain, with SSL.

    Connect your own domain and HCode issues its SSL certificate automatically. Until then, a free subdomain works from the first deploy.

More than hosting.Everything Nuxt needs in production.

Managed PostgreSQL and Redis, SSL, daily backups and rollbacks are part of every HCode plan, so a new Nuxt app is ready for production from its first deploy.

  • A database, not a detour.

    Managed PostgreSQL and Redis alongside your app, on its own private network. Keep your data close and your setup simple.

  • Secure from the start.

    Your own domain with automated SSL, encrypted secrets and built-in backups. The essentials come with you.

  • Go forward. Roll back.

    A new release goes live without downtime, and one that fails its checks never replaces the app that is running. Need the last one back? Roll back in a click.

One platform.Three ways to build.

Side projects, SaaS products and client work all deploy the same way on HCode. Here is what that looks like for you.

Developers

Less config.More creation.

Give your next side project a real home. Connect your repository and get back to the part you love: building.

  • Framework detection
  • Git deployments
  • Live build logs

SaaS teams

Build the product.Keep your momentum.

Keep your app, its database and its background workers together, with the building blocks your product needs as it grows.

  • Managed PostgreSQL
  • Environment variables
  • Rollbacks

Agencies

Client work.Without the busywork.

A modern workflow for every client. Every project gets a free subdomain the moment it deploys; add the client’s own domain when they are ready, give each teammate the right role, and bill predictably in Rands.

  • Multiple projects
  • Custom domains
  • Free subdomains

Tell us what you are building and we will help you choose.

code.

Let’s buildsomething great.

Tell the HostAfrica team what you have in mind. They’ll help confirm HCode availability and the right plan for your project.

Opens HostAfrica’s contact page. No account or payment is created here.

So, why HCode?Let’s compare.

Chances are you have shipped on Vercel, Netlify, Railway or Render, or your AI builder does it for you. All good tools. Here is what changes when your app and its database live in South Africa.

code.VercelNetlifyRailwayRender
App runs in South AfricaYes: Yes, by defaultCape Town on request; defaults to Washington, D.C.No African regionUS, Netherlands, SingaporeUS, Germany, Singapore
Database beside the appYes: Managed PostgreSQL, same placeThrough a marketplace partnerThrough a partner-backed databaseManaged PostgreSQL, same regionManaged PostgreSQL, same region
Billed inYes: RandsUS dollarsUS dollarsUS dollarsUS dollars
Where you startYes: From R50/mo, always onFree Hobby plan, personal and non-commercial use onlyFree plan with a credit capA one-off trial credit, then a paid planFree instances sleep after 15 minutes idle
Push from GitHub, custom domain, SSLYes: YesYesYesYesYes
SupportYes: A South African team, in your time zoneGlobalGlobalGlobalGlobal

Nuxt on HCode,questions answered.

Have something else in mind?

Talk to our teamBrowse the docs

Does HCode support Nuxt server-side rendering?

Yes. HCode runs the Node.js server that your Nuxt build outputs, so server-side rendering, server routes and middleware work as they do on your machine. A static site from nuxt generate deploys too.

Which Nitro preset should I use?

The default node-server preset. If your project sets a preset for another host, such as Vercel or Netlify, remove it before you deploy to HCode.

Do I have to manage a server or a database?

No. HCode is managed hosting. HostAfrica runs the servers and the PostgreSQL database; you push your code and manage the app from the HCode panel.

Is a database included?

Yes. Every HCode plan includes managed PostgreSQL with daily backups, so you never buy a database separately. The plan table on this page shows how many databases each plan includes.

How do I move an existing Nuxt app to HCode?

Connect the GitHub repository or upload a .zip, set your NUXT_ environment variables in the panel and deploy. Bring PostgreSQL data across from a .sql file or a pg_dump archive. Talk to our team if you would like help planning the move.

What support do I get?

HostAfrica support is available 24/7, and live chat is open during business hours. The HCode docs cover the platform step by step.

How do I get started?

Pick a plan on this page and order it in the HostAfrica panel, then connect your repository. Not sure which plan fits? Talk to our team and we will help you choose.