Made in Dar es Salaam, Tanzania

Deploy from Git.
Pay in shillings.

datahuru builds, runs and scales your apps, billed by the hour in shillings and paid with mobile money or card.

app.datahuru.com
The datahuru dashboard: your apps and their status, thirty days of deploys, and your balance.

Pay the way Tanzania pays

  • M-Pesa
  • Mixx by Yas
  • Airtel Money

Payments are processed by ClickPesa.

Build and deploy

Deploy anything, straight from Git.

Connect a repository and every push builds and ships. Bring a Dockerfile, or skip the build and run an image.

app.datahuru.com/apps/web
An app's deployments: the active release, then earlier releases with a Roll back button beside each.
  • Deploy on push

    GitHub, GitLab, Gitea or Forgejo. Every push to your branch starts a build.

  • Dockerfile or image

    Build from your repository, or run any image from a registry.

  • One-click rollback

    Every release is kept. Go back to any of them without a rebuild.

Network and connect

HTTPS on every app. No setup.

Each app gets its own address with a certificate from its first deploy. Bring your own domain with a single CNAME record.

  • Certificates, handled

    Issued when you deploy and renewed before they expire.

  • Your own domain

    We check the DNS for you and say exactly which record is missing.

app.datahuru.com/apps/web/domains
A custom domain being added: each step from domain added to certificate, and the CNAME record to create.

Scale and grow

Grow without moving anything.

Give an app more CPU, more memory or more replicas from its settings. Quiet apps sleep, and wake on their next request.

  • Replicas, CPU and memory

    Set per app. Traffic is balanced across replicas for you.

  • Sleep when idle

    An app with no requests scales to zero, and you pay only while it is awake.

Monitor and observe

Logs and metrics, as they happen.

Build output, app output and every HTTP request in one live stream, beside each app's CPU and memory.

  • Live logs

    Follow a build line by line, then the app it started.

  • Every request

    Method, path, status and time for each request your app serves.

Pay and control

Prepaid, in shillings.

Top up with mobile money or card, and your apps draw from the balance by the hour. Every hour is on your ledger.

  • Spending limits

    Alerts at 50, 75 and 100%. At the limit, deploys pause instead of the bill growing.

  • A monthly maximum

    No month's bill passes TZS 100,000, VAT included.

Where your apps run.

  • A region for each app

    Your team picks where each app runs when it creates it, and its data stays there. Every region costs the same. Today that is Germany: Hetzner's data centre in Falkenstein.

  • Tanzania, joining

    Servers in Tanzania are joining as a region of their own, so apps and their data can stay in the country. We will say so here when you can choose it.

  • Billed in TZS

    No dollar card and no exchange rate. Prices are before 18% VAT.

Simple plans. Pay for what runs.

Each plan's fee includes as much usage. Beyond it, usage is charged by the hour.

Hobby

For one person's projects.

TZS 12,000/ month + VAT

  • TZS 12,000 of usage included
  • Up to 3 apps, 3 vCPU, 3 GB memory, 3 GB storage
  • Apps sleep when idle
Start on Hobby

Pro

For teams, one price for the whole team.

TZS 75,000/ month + VAT

  • TZS 75,000 of usage included
  • No limit on apps or resources
  • Spending limits with alerts
Start on Pro

Usage beyond what's included

  • 1 vCPUTZS 73an hour
  • 1 GB memoryTZS 36an hour
  • 1 GB storageTZS 0.90an hour
  • HTTPS addressIncludedevery app

No month's bill passes TZS 100,000, VAT included. Prices are before 18% VAT.

Karibu datahuru.

Start with your email. We send a link that signs you in, and makes your account if you are new: no password to choose, no card to give.