Developers

Developer Tools

Everything you need to build, ship, and run your site on our managed Riyadh infrastructure — with full transparency about what ships today and what's next.

Deploy workflow

Live

Connect a GitHub repository and we handle the rest: we detect the framework, build your site in an isolated sandbox, and run it on our Riyadh infrastructure with a subdomain and auto-renewing SSL — the first import runs automatically, with no approval step from Mahsumah. Automatic redeploy on every push is in private beta and rolling out — each push to your branch rebuilds and redeploys automatically.

Start a new project from the new project page.

GitHub integration

Live

Paste a public repo URL or connect GitHub for a private repo, and the platform builds and deploys. Automatic redeploy on push to your branch is in private beta and rolling out.

  • Automated build and deploy on create; automatic per-push redeploys (private beta).
  • Support for common frameworks such as Next.js.
  • A history of previous deployments in your dashboard.

Environment variables

Live

Environment variables are managed securely on the server. During onboarding you provide the values your site needs (service keys, connection strings, and the like) and we inject them into the build and runtime environment. No secrets are stored in your repository.

Example — variables provided during onboarding
NEXT_PUBLIC_SITE_URL=https://menastudio.sa
DATABASE_URL=postgres://...
PAYMENT_API_KEY=...

Note: NEXT_PUBLIC variables are inlined at build time, so we rebuild when they change.

Preview deployments

Coming soon

Automated per-branch and per-pull-request previews are under development and not launched yet. Today we deploy your main branch to your production URL, and we can set up a staging environment manually on request.

Logs & monitoring

Live

We monitor your site's uptime around the clock, checking availability every few minutes and alerting our team on any outage. Self-serve access to detailed application logs from the dashboard is in progress.

See live availability on the status page.

DNS tools

Live

We run our own nameservers (ns1.mahsumaah.sa and ns2.mahsumaah.sa), which means we can host your DNS zone, manage its records, and issue SSL for it — all within our infrastructure.

Point your domain at our nameservers
ns1.mahsumaah.sa
ns2.mahsumaah.sa

Learn more on the security page or review pricing.

Webhooks & API

Coming soon

Webhooks (deployment event notifications) and the public API are under development. When they launch, you'll be able to listen for build and deploy events and manage your resources programmatically.

Review the planned design in the API reference.