Pages
Pages is MuleRun's built-in website hosting. Publish a static or dynamic site — landing pages, portfolios, games, forms, data-driven apps, third-party integrations — to the public web on an auto-assigned domain like xxx.mule.page, or on your own custom domain. There are no servers, CDN, or databases to manage.
Open it at: https://mulerun.com/pages
How Do I Publish a Page?
There are two ways in:
- Publish from chat: ask the super agent in MuleRun Chat to publish your project. The agent builds and publishes it for you. New pages are always created this way — the Pages entry itself can't create one.
- The Pages entry in the left nav: shows a card per page with a preview, status, current version, domain link, and a manage menu for everything below.
Page Types
The type is chosen when the page is created and cannot be switched online afterward.
- Static: front-end only — landing pages, docs, portfolios, and interactive single-page tools, games, and demos.
- Dynamic: a site with a backend. Dynamic pages currently support a Node.js backend only (the agent generates the Node.js server); more languages will follow.
Switch Version
Every publish creates a new version, but only the currently published version is live. From a page's manage menu, choose Switch Version to roll back to any earlier version instantly — no re-publish needed. A failed publish shows a "failed" status and leaves the previous live version untouched.
Custom Domain
A paid feature. From the manage menu choose Custom Domain, enter your domain, then add the CNAME record shown (Type / Name / Value, with Proxy disabled) at your DNS provider. MuleRun then issues the certificate and serves it over CDN.
Notes:
- One custom domain per page, bound once — there's no unbind or replace in the UI.
- The custom domain shares the same access code and quota as the default
*.mule.pagedomain. - DNS propagation and verification can take a few minutes.
Access Code
From the manage menu choose Access Code to set a password. Visitors must enter it before viewing the page; once verified they get a grace period before being asked again. Setting, updating, or clearing the code forces everyone to re-verify. Codes are stored encrypted (no plaintext recovery) and protect the whole page. Use Clear to disable it.
Database (Dynamic Pages Only)
Dynamic pages can use a platform-managed MySQL database, mounted by the agent at creation or added later. There's no database screen in the Pages UI — ask the agent to view or work with the data. Each page has one database that cannot be unmounted or re-bound. Deleting the page permanently wipes its database.
Manage and Usage
Each page card shows its status and last publish time, plus a menu to open the domain, Rename, Switch Version, set an Access Code, configure a Custom Domain, and Delete. Per-page usage (requests and traffic over the trailing 30 days) is shown alongside; your account's total page count and quota appear at the top.
Rename allows lowercase letters, digits, and hyphens, up to 30 characters.
Taking a Page Down
- Delete (active): permanent. It removes the page and wipes its database — export your data via the agent first if you need it.
- Suspend (passive): access is blocked, but content, versions, and database are kept. A page is suspended when its monthly visits or traffic hit your tier cap (counters reset each 30-day cycle, or upgrade to lift them), or after a downgrade that drops you below your allowed page count or removes the custom-domain or access-code entitlement. The default
*.mule.pagedomain keeps working in that case. Resuming after suspension needs no re-publish.
Quotas by Plan
Pages is gated by page count, monthly visits, and monthly traffic — not by per-request Credits. Going over quota triggers suspension rather than metered billing.
| Item | Free | Plus | Super | Pro | Team Plus |
|---|---|---|---|---|---|
| Pages | 5 | 10 | 40 | 100 | 10 per member |
| Monthly visits / page | 1,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 |
| Monthly traffic / page | 100GB | 1TB | 1TB | 1TB | 1TB |
| Single publish size | 1GB | 1GB | 1GB | 1GB | 1GB |
| Custom Domain | – | ✓ | ✓ | ✓ | ✓ |
| Access Code | – | ✓ | ✓ | ✓ | ✓ |
| Database | – | ✓ | ✓ | ✓ | ✓ |
FAQ
Can a page deployed in Computer be published directly to Pages? No. Computer does not currently support publishing its deployed pages directly to Pages. This capability is still under development.
My page shows a 503 "deploying" screen. This is normal during a fresh publish warm-up or a dynamic page's cold start. Switching versions, by contrast, is instant.
My page shows a 403 "unavailable" screen. The page is suspended — typically because it hit its visit or traffic cap, or a downgrade dropped you below your page count or removed your custom-domain entitlement. Resolve the quota or restore the plan; no re-publish is needed to resume.
Can I remove the BY MULERUN label? Paid users can remove the BY MULERUN label in the bottom-right corner. On free accounts the owner can't remove it, but visitors can click X to close it.