Wonderland Cloud Pages
Introduction
Wonderland Pages allows you to host your Wonderland projects for free. We allow upload of up to five pages per account.
Contact us for an individual offer.
Currently we only allow publishing via the @wonderlandcloud/cli
npm package.
Publish via CLI
Wonderland Cloud CLI exposes an interface to programmatically interact with the pages resource.
1wl-cloud page <command> <arguments> [options]
For more and up-to-date information on the usage, please refer to the documentation in the git repository.
Publish via Wonderland Editor Plugin
Wonderland Engine Editor has a build in integration with the Wonderland Cloud Pages. You can find it as publish-plugin.mjs
in the Plugins section.
If you select this plugin, a window overlay will appear with a button to publish your project to Wonderland Pages.
After clicking on it, a browser window will open, loading the Wonderland Engine website. Once you are logged in, you need to confirm the deployment action as seen in the screenshot below. This will generate a one time token used for deployment.
Once you confirm the action, the upload to Wonderland Cloud will start. You can also see the upload logs in the editor’s console.
1[2025-01-16 12:01:28.340] 1/16/2025, 12:01:28 PM Compressing files...
2[2025-01-16 12:01:33.089] 1/16/2025, 12:01:33 PM Compressed files from /.../wonderland-cloud-examples/simple/client/deploy to /.../wonderland-cloud-examples/simple/client/deploy.tar
3[2025-01-16 12:01:33.090] 1/16/2025, 12:01:33 PM Uploading page files... networktest isPublic true
4[2025-01-16 12:01:35.730] 1/16/2025, 12:01:35 PM Successfully uploaded pages files, waiting for operation to finish {
5[2025-01-16 12:01:35.730] jobId: '8f00bab7-7b14-497d-9111-829d89a3a2b6',
6[2025-01-16 12:01:35.730] message: 'Created a new job to a project creation',
7[2025-01-16 12:01:35.730] operation: 'PAGE_CREATE',
8[2025-01-16 12:01:35.730] projectName: '----------------',
9[2025-01-16 12:01:35.730] projectDomain: 'https://-----------------.cloud.wonderland.dev'
10[2025-01-16 12:01:35.730] }
11[2025-01-16 12:01:35.730] 1/16/2025, 12:01:35 PM Removing deployment archive...
12[2025-01-16 12:01:35.731] 1/16/2025, 12:01:35 PM Removed deployment archive
13[2025-01-16 12:01:36.791] 1/16/2025, 12:01:36 PM Operation is still running, please wait...
14[2025-01-16 12:01:48.891] 1/16/2025, 12:01:48 PM Successfully loaded page {
After the upload has finished, you can now open the deployed page in your browser or seamlessly update the deployment with your latest changes by clicking on deploy. A initial deployment creates a deployment.json
config in your work directory.