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
Run your Node.js app on HCode, managed app hosting from HostAfrica. APIs, web apps and background workers with a PostgreSQL database, and no server to look after.
Billed monthly. Cancel anytime.
Express, Fastify, NestJS or plain Node.js: HCode detects the project and builds it for you. Run the rest beside it: a Next.js front end, a Python worker, Redis or your own Dockerfile.
Read the docsStart small. Make something that matters. Grow from there.
| 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% | R499/mo Billed monthly R458.25/mo R5,499 billed yearly Save 8% | R999/mo Billed monthly R916.58/mo R10,999 billed yearly Save 8% | Custom | |
| Talk to sales | |||||
| Projects | 3 | 5 | 10 | 20 | Custom |
| DatabasesPostgreSQL or Redis | 1 | 3 | 5 | 20 | Custom |
| Compute | |||||
| RAM | 1 GB | 4 GB | 8 GB | 16 GB | Custom |
| Storage | 10 GB | 20 GB | 40 GB | 80 GB | Custom |
| Usage and features | |||||
| Backup retentiondaily backups | 3 days | 7 days | 30 days | 60 days | Custom |
| Enterprise | |||||
| Single sign-onSAML / OIDC | Not included | Not included | Not included | Not included | Included |
| Invoiced billingannual contract | Not included | Not included | Not included | Not included | Included |
Every plan includes
All prices in ZAR. Annual figures show the monthly equivalent, billed yearly.
Connect a GitHub repository or upload a .zip. HCode detects Node.js, installs your dependencies, runs your build and starts the app with SSL, so you ship features instead of managing servers.
Create a project
Deploy to My Organization
Import from GitHub
Create a project
Deploy to My Organization
Build
Create a project
Deploy to My Organization
your-next-big-idea
LiveAn API, a web app or a queue consumer needs a process that stays up. HCode runs yours and keeps it running, so you never manage the server under it.
Run an HTTP API or a web app on the framework you already use. HCode detects the Node.js project and builds it, and your own Dockerfile builds too.
Queue consumers and bots run as background workers beside your API, on the same platform as the rest of your app.
Every HCode plan includes managed PostgreSQL, and you can add Redis beside it. Point Prisma, Drizzle or plain SQL at one connection string, and HCode backs PostgreSQL up every day.
Set your database URL, API keys and NODE_ENV in the panel. They are stored encrypted and never land in your repository.
Push to your branch and HCode builds the new version, then puts it live without downtime. A build that fails never replaces the app that is running.
Shipped a bad release? Put the last good deploy back from the panel, then fix forward without the pressure.
Managed PostgreSQL, SSL, backups and rollbacks are part of every HCode plan, so your Node.js app is production-ready on its first deploy.
Managed PostgreSQL and Redis alongside your app, on its own private network. Keep your data close and your setup simple.
Your own domain with automated SSL, encrypted secrets and built-in backups. The essentials come with you.
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.
Side projects, SaaS products and client work all deploy the same way on HCode. Here is what that looks like for you.
Developers
Give your next side project a real home. Connect your repository and get back to the part you love: building.
SaaS teams
Keep your app, its database and its background workers together, with the building blocks your product needs as it grows.
Agencies
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.
Tell us what you are building and we will help you choose.
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. | Vercel | Netlify | Railway | Render | |
|---|---|---|---|---|---|
| App runs in South Africa | Yes: Yes, by default | Cape Town on request; defaults to Washington, D.C. | No African region | US, Netherlands, Singapore | US, Germany, Singapore |
| Database beside the app | Yes: Managed PostgreSQL, same place | Through a marketplace partner | Through a partner-backed database | Managed PostgreSQL, same region | Managed PostgreSQL, same region |
| Billed in | Yes: Rands | US dollars | US dollars | US dollars | US dollars |
| Where you start | Yes: From R50/mo, always on | Free Hobby plan, personal and non-commercial use only | Free plan with a credit cap | A one-off trial credit, then a paid plan | Free instances sleep after 15 minutes idle |
| Push from GitHub, custom domain, SSL | Yes: Yes | Yes | Yes | Yes | Yes |
| Support | Yes: A South African team, in your time zone | Global | Global | Global | Global |
Yes. HCode detects Node.js projects and builds them for you, so an API or a web app on Express, Fastify, NestJS or plain Node.js deploys straight from your repository. If your app needs a custom setup, HCode builds your own Dockerfile instead.
Yes. Alongside web apps and APIs, HCode runs background workers such as queue consumers and bots, so the jobs your app depends on live on the same platform as the app.
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.
Yes. Managed PostgreSQL comes with every HCode plan and is backed up every day, so there is no separate database to buy. The plan table on this page shows how many databases each plan includes.
In the HCode panel. Variables such as your database URL and API keys are stored encrypted, so they never need to sit in your repository. You can follow the build and deployment logs from the panel too.
Yes. Connect a custom domain and HCode provisions the SSL certificate for it automatically.
Connect the GitHub repository or upload a .zip, set your environment variables, and deploy. If the app has a PostgreSQL database, import it from a .sql file or a pg_dump archive. Talk to our team if you would like help planning the move.
HostAfrica support is available 24/7, and live chat is open during business hours. The HCode docs cover the platform step by step.
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.