NewNaijamail: send transactional email straight from your apps

Ship your code.
We’ll handle the cloud.

Deploy databases, web apps, cron jobs, object storage and static sites from one place. Built for modern builders, priced in naira.

No credit card required · Free tier forever

Deploy databases, web apps, cron jobs, object storage and static sites from one place. Built for modern builders, priced in naira.

4 + 2
database engines and caches
2
regions, Port Harcourt and Europe
₦0
to start, with a free app and database
1,000
free emails every month
The workflow

From commit to live URL.

Git or a Docker image in, live URL out. Static sites too.

Push code, get a URL

Connect a repo and Naijacloud detects your stack, builds it, and serves it behind HTTPS. Prefer containers? Deploy a Docker image instead.

  1. 1Connect a GitHub repo or paste a public git URL.
  2. 2We detect the build command and runtime.
  3. 3Every push to main builds and goes live on its own.
  • One-click rollback
  • Private networking
Web service docs →
naijacloud · bash
$ git push origin main
→ Detected Node.js 20 · npm run build
Building image ........... done
Deploying to af-west ..... done
Health check ............. healthy
✓ Live at https://storefront.naijacloud.app
Previous build kept for one-click rollback
Databases

A database in a few clicks.

Four database engines and two caches on a private network, with a built-in editor. Browse tables, run SQL and edit rows right in your dashboard, with Postgres row-level security.

PostgresMySQLMariaDBMongoDBRedisValkey
  • Postgres row-level security
  • Deploys and settings changes are recorded
  • Scoped, revocable access

Private by default. Public when you flip the switch.

Every managed database starts on a private network with no public IP. Need to reach it from your laptop, a partner, or a tool running elsewhere? Turn on external access and we hand you a TLS endpoint locked to the IPs you allow, off again in one click.

  • Private-only by default, no exposed port
  • Opt in to external access with a single toggle
  • Restrict the public endpoint to allowed IPs
Database docs →
Naijamail and storage

Send email your users actually get.

A first-class email API built into the platform. Verify a domain, grab a key, and send receipts, password resets and alerts with one call, sent from your verified domain.

send-receipt.js
import { Naijamail } from 'naijamail';

const nm = new Naijamail(process.env.NMAIL_KEY);

await nm.emails.send({
  from: '[email protected]',
  to: '[email protected]',
  subject: 'Your order is confirmed',
  html: '<p>Thanks, Amaka!</p>',
});
// → { id: 'em_9f2a', status: 'queued' }
Your order is confirmed
Thanks, Amaka! Your order #10482 is confirmed and being packed. We’ll email you when it ships.
Delivered
  • SPF, DKIM & DMARC in a click
  • Delivery, bounce & open tracking
  • Uses the same key as your services

Object storage

S3-compatible buckets for files, images and backups. Use any S3 SDK.

How object storage works →
assets-bucketaf-west · private
products/ankara-01.jpg412 KB
products/ankara-02.jpg388 KB
invoices/2026-09.pdf96 KB
Domains

Buy your domain here too.

Search, register and renew .africa, .com and .dev domains without leaving Naijacloud. Point one at an app in a click.

Free DNS, HTTPS and SSL renewal
Connect a domain to any app without touching records
Registered in your name
Ship safely

Test it, preview it, take it back.

Dev, UAT and Prod, kept apart.

Every project ships with isolated environments. Test in dev, hand off to UAT, then ship to production. Secrets and databases stay scoped to each environment, and any deploy can be rolled back to an earlier build.

Regions

Close to your users.

Run in Port Harcourt for users across Nigeria and West Africa, or in Europe. You choose the region when you create a service.

  • af-westPort Harcourt
  • eu-westEurope
Edge locations: Port Harcourt · London
Security

Secure by default

Build products, not compliance.

Private networking

Services reach each other over a private in-region network. Your database gets no public address unless you turn on external access.

Built-in DDoS protection

Always-on DDoS protection in front of every app. Nothing to configure.

Audit log

Deploys, secret changes and role grants are recorded in your activity log.

Encrypted in transit (TLS)

Files in object storage, database backups, environment variables, secret files and access keys are also encrypted at rest with AES-256-GCM.

Role-based access

Give each teammate exactly the projects and environments they need, and nothing beyond them.

The CLIWorks with Claude

Deploy from your terminal, or ask Claude.

The Naijacloud CLI reads your repository, works out what it needs and ships it. When something breaks, ask it in your own words.

npm i -g @naijacloud/cliCLI reference →

Everything in one place.

Billing

Cloud pricing without the cloud headache.

No AWS-style billing. No complicated plans. No surprise invoices. Add funds, deploy, and pay for the resources you actually use.

A prepaid naira balance

Add funds whenever you want
Set a spending limit
Get notified before your balance runs low
Databases and storage are never stopped for an unpaid balance

Never billed, on any plan

  • Deployed
  • Redeployed
  • Rolled back
  • Connected GitHub
  • Added a domain
  • Created an environment
  • Invited a teammate
  • Viewed logs

Built for how you actually pay

Bank transfer, card or mobile money through our checkout partner. No recurring international subscription on a card required.

See how billing works →

Start free. Scale when you do.

Free tier: 1 web app and 1 database per workspace, unlimited static sites, 1,000 emails, 5 GB storage and 20 GB egress. Free apps sleep after 15 idle minutes; paid apps never do.

Application
Database
Estimated cost
₦0
per month
Metered hourly. Deleting a resource stops its cost.
Deploy your app for free

Whatever you build it with, it ships here.

Deploy your app for free

Free tier forever · No card

Moving from Render, Railway, Vercel or Heroku? Read the migration guides