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
Deploy your Astro site on HCode, managed app hosting from HostAfrica. Static pages, on-demand rendering and a PostgreSQL database, with no server for you to run.
Billed monthly. Cancel anytime.
Astro is a Node.js project, so HCode detects it and builds it for you. Put an API, a Python worker or Redis beside it, or bring 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 | |
|---|---|---|---|---|---|
KSh400/mo Billed monthly KSh366.67/mo KSh 4,400 billed yearly Save 8% | KSh1,600/mo Billed monthly KSh1,466.67/mo KSh 17,600 billed yearly Save 8% | KSh4,000/mo Billed monthly KSh3,666.67/mo KSh 44,000 billed yearly Save 8% | KSh8,000/mo Billed monthly KSh7,333.33/mo KSh 88,000 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 KES. Annual figures show the monthly equivalent, billed yearly.
Connect a GitHub repository or upload a .zip. HCode installs your dependencies, runs your build and serves the result with SSL, whether that is a folder of static pages or a Node.js server.
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
LiveMost Astro pages are static, but a contact form, a login or live data needs a server. HCode serves both from the same repository, so adding server features never means moving host.
Ship a fully static build, or add the Node adapter in standalone mode and HCode keeps the server it outputs running for on-demand pages, endpoints and actions.
Every HCode plan includes managed PostgreSQL on a private network beside your app. Your endpoints and actions query it through one connection string, and HCode backs it up every day.
Set API keys and the database URL as environment variables in the panel. They are stored encrypted and stay out of your repository, and only the ones you prefix with PUBLIC_ reach the browser.
Every push to your branch starts a new Astro build. Content and code deploy the same way, and a build that fails leaves the live site as it was.
Published a broken page? Put the previous deploy back from the panel while you work on the fix.
Every project gets a free subdomain on its first deploy. Add your own domain when you are ready and HCode provisions its SSL certificate.
Managed PostgreSQL and Redis, SSL, daily backups and rollbacks come with every HCode plan, so your Astro site can take on server features without a new host.
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 your currency.
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 Africa.
| code. | Vercel | Netlify | Railway | Render | |
|---|---|---|---|---|---|
| App runs in Africa | Yes: Yes, in South Africa | 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: KES | US dollars | US dollars | US dollars | US dollars |
| Where you start | Yes: From KSh400/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: Direct from the HostAfrica team | Global | Global | Global | Global |
Yes. Add the @astrojs/node adapter in standalone mode and HCode runs the Node.js server your build produces, so on-demand pages, API endpoints and actions work as they do locally. A fully static build deploys too.
Yes, and it leaves room to grow. When the site needs a form handler, a login or pages backed by a database, add the Node adapter and keep the same repository, domain and deploy flow.
HostAfrica does. HCode is managed hosting: we run the servers and the PostgreSQL database, and you push your code and manage the site from the HCode panel.
Yes. Every HCode plan comes with managed PostgreSQL, 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.
If the site uses an adapter for another host, switch it to @astrojs/node. Then connect the GitHub repository or upload a .zip, copy your environment variables into the panel and deploy. A PostgreSQL database imports from a .sql file or a pg_dump archive. Talk to our team if you would like help with the move.
HostAfrica support is available 24/7, and live chat is open during business hours. The HCode docs walk through 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.