Pricing, in dirhams

Every plan includes Git deploys, automatic HTTPS, and live logs. Move up a plan when you need more.

Gheima is in private beta. New accounts are by invite for now. Request an invite

Free

For side projects and learning.

0MAD/mo

Get started
  • 1 · Services
  • 512 MB · Memory pool, shared by all services
  • 1 · Managed databases
  • 0.5 GB · Storage (buckets, databases and volumes together)
  • 1 · Team members
  • 100 · Build minutes / mo
  • Sleeps after 30 min idle, wakes on request

Dev

For solo developers going live.

90MAD/mo

Get started
  • 3 · Services
  • 2 GB · Memory pool, shared by all services
  • 1 · Managed databases
  • 15 GB · Storage (buckets, databases and volumes together)
  • 1 · Team members
  • 500 · Build minutes / mo
Recommended

Pro

For growing production apps.

250MAD/mo

Get started
  • 10 · Services
  • 4 GB · Memory pool, shared by all services
  • 3 · Managed databases
  • 70 GB · Storage (buckets, databases and volumes together)
  • 3 · Team members
  • 2,000 · Build minutes / mo

Team

For teams shipping together.

600MAD/mo

Get started
  • 20 · Services
  • 10 GB · Memory pool, shared by all services
  • 10 · Managed databases
  • 300 GB · Storage (buckets, databases and volumes together)
  • 10 · Team members
  • 5,000 · Build minutes / mo

Agency

For agencies running many client apps.

1,500MAD/mo

Get started
  • 50 · Services
  • 24 GB · Memory pool, shared by all services
  • 25 · Managed databases
  • 1 TB · Storage (buckets, databases and volumes together)
  • 25 · Team members
  • 15,000 · Build minutes / mo

Which plan fits

What you are buildingPlanWhy it fits
A class project or a demoFreeIt sleeps when nobody is using it, and costs nothing.
One app with a database, on your own domainDevOne always-on app of up to 1 GB, a domain, and nightly backups.
Several client sites, each with its own domainPro10 domains, 3 seats, and 4 GB of memory across your apps.
A company app with a worker, staging and a teamTeam10 seats, SSO and 20 preview environments.
Many client sitesAgencyUp to 50 services and 200 domains.

Compare plans

FreeDevProTeamAgency
Services13102050
Memory pool, shared by all services512 MB2 GB4 GB10 GB24 GB
Managed databases1131025
of which MySQL0131025
of which MongoDB002820
Object storage buckets01520100
Storage (buckets, databases and volumes together)0.5 GB15 GB70 GB300 GB1 TB
Static sites1525100500
Cron jobs021050200
Preview environments0152050
Persistent volumes0152050
Managed search instances0131025
Job queues0131025
Email sending domains0131025
Team members1131025
SSO connections00013
Custom domains011050200
Build minutes / mo1005002,0005,00015,000
Bandwidth / mo10 GB50 GB250 GB500 GB1 TB
Point-in-time restore (Postgres)Not includedNot includedLast 3 daysLast 6 daysLast 6 days
SupportDocs and communityEmail, within 2 business daysEmail, next business dayEmail, next business dayNamed contact, next business day
Autoscaling and scale-to-zeroNot included: No autoscalingSleeps after 30 min idle, wakes on requestNot included: No autoscalingScale-to-zero: opt-inIncluded: Autoscaling up to 3 replicasScale-to-zero: opt-inIncluded: Autoscaling up to 8 replicasScale-to-zero: opt-inIncluded: Autoscaling up to 20 replicasScale-to-zero: opt-in

No surprise bills

Every plan includes monthly bandwidth and build minutes, and paid plans also include storage: on current plans one pool shared by buckets, managed databases and persistent volumes. CPU and memory are never metered on a plan: they are set by your plan's service size. Anything past an allowance is paid from credit you have already topped up, never billed afterwards, unless you have agreed metered billing with us.

On Dev, Pro, Team, and Agency, you can go past an allowance up to a monthly overage budget you set, paid from your prepaid wallet. The budget starts at 0 MAD, which makes every allowance a hard limit, and your wallet never goes below zero.

On Free, allowances are always hard limits and there is no overage to pay.

When an allowance is used up and there is no budget or credit left:

  • Build minutes: new builds are not started, and say why. Running apps keep running.
  • Storage: new uploads are refused, and on a plan with a storage pool so are new buckets, databases and volumes. Everything you have stored stays readable and deletable, and databases and volumes keep accepting writes.
  • Bandwidth: traffic keeps flowing, and the excess is not charged. Past twice your allowance we contact you about a budget or a larger plan. We may limit traffic past five times your allowance (three times on Free), or traffic that looks like abuse.

Outbound traffic from the Casablanca region is metered on its own: it counts against your plan’s bandwidth allowance, and past that is charged at the Moroccan per-GB rate under the same budget rules.

Past an allowance, with a budget set: bandwidth from Casablanca is 1 MAD per GB, build minutes are 0.1 MAD each, and storage is 1 MAD per GB a month.

Nothing is deleted or stopped. We alert you at 80% and 100% of each allowance, and of your budget if you set one, in the app and on your notification channels; the 100% alert is also emailed to your billing contacts. Allowances and the budget reset on the 1st of each month (UTC).

What to check before you buy

Every managed database is backed up every night and kept for 14 days, so we can recover it if we lose a server. On Pro and above you can also restore a Postgres database to any minute in your plan’s window, into a new database, from an archive held in that database’s region. On other plans, take a snapshot before a risky change or keep your own dump.

We run one region for new workloads, and there is no contractual uptime SLA yet. See the status page.

Your code stays in your own Git repository, and we deploy it as a standard Docker image, so moving elsewhere does not mean a rewrite.

Frequently asked questions

Do you really bill in Moroccan dirhams?

Yes. Every plan is priced and invoiced in MAD, so there's no dollar conversion and no exchange fee.

Can I start for free?

Yes. The Free plan needs no card, and its limits are in the table above. Free web services sleep after 30 minutes without traffic and wake on the next request, in about 15 to 25 seconds. During the private beta, new accounts are by invite: request one at hello@gheima.ma.

What happens when I hit a plan limit?

It depends on the limit. Count limits, such as services or databases, are hard: running services keep serving traffic, and we offer an upgrade before creating anything new. Usage allowances (bandwidth, build minutes, and the storage pool your buckets, databases and volumes share) follow the rules under “No surprise bills” above: on Dev and up you can set an overage budget paid from your prepaid wallet, which starts at 0 MAD, and nothing is ever billed afterwards unless you have agreed metered billing with us.

Can I bring my own domain?

Yes, on the Dev, Pro, Team, and Agency plans. Point your DNS and we issue and renew HTTPS certificates automatically.

Is there a plan for schools?

Yes. Gheima School is a separate plan for bootcamps and universities, priced per contract. Write to hello@gheima.ma with the size of your cohorts and we’ll set the limits to match. A school’s allowances are hard limits, with no overage.

Do you renew my card automatically?

No. The Moroccan gateways we use cannot store a card, so you make each payment yourself, and we remind you 7, 3 and 1 days before the period ends, and 35 days before on any plan paid for longer than a month, such as a yearly one. You can also renew from prepaid credit, or pay yearly.

Can I cancel?

Yes, from the dashboard. Your plan runs to the end of the period you paid for. We do not pro-rate a partial month. A first yearly plan is refunded in full if you ask within 14 days of paying.

What happens if I stop paying?

Your plan and your apps keep running through 14 days of grace, and we email you when it starts. After that the account moves to the Free plan. Your data is not deleted. Anything stopped to fit the Free plan keeps its data and configuration, and you can start it again once you are back on a paid plan.

Is TVA added to these prices?

No TVA is added today. The price on this page is what you pay.

Can my company pay by bank transfer?

Yes, for a yearly plan or a top-up of 1,000 MAD or more. Request a pro-forma from the billing page.

Do you offer an uptime SLA?

Not yet. There is no contractual uptime SLA with service credits, and our status page shows how we are doing.

If prices change, do I pay more?

Not for the plan you already have. Renewing it keeps the price, memory, bandwidth and storage it was sold with. Changing to a different plan moves you to the current prices and limits. If we ever end that for a plan you hold, we will email you at least 30 days before, as our Terms say.