Deploy from GitHub
Connect a repository and it deploys on its own — no review or approval from our team. Here's how it works.
Last updated: 2026-08-114 min read
GitHub deployment is self-serve. Confirm your email, connect your GitHub account (public or private repositories) or paste a public repository URL, and the platform builds and runs it in an isolated container in Riyadh — with no review or approval step from Mahsumah.
How it works today
- Confirm your email from the link we send at sign-up.
- Create a project, connect GitHub and pick the repository and branch.
- The platform builds it and runs it on <name>.apps.mahsumaah.sa with SSL — usually within minutes.
- Every push to that branch redeploys automatically; the previous version keeps serving until the new one is healthy.
- If a build fails because of your code, you get an email with the reason. If it fails on our side, it retries on its own.
Note
The Free plan runs one app on a subdomain. To add a database or your own domain, upgrade from the Plan page — payment activates it immediately.
Need more help?