Documentation/App Hosting
Verified GuideApp HostingEN

App Hosting: Put Your First App Online

Step-by-step guide to put a ready-made app online from the Marketplace: pick an app, choose a name, place and size, pay, and open it.

3 min read•Last updated 10/24/2026•/app-hosting/quickstart

App Hosting runs apps on our servers so anyone can open them on the internet. Every app gets its own web address with a padlock (https), plus pages to see logs, usage and settings. You do not need to manage a server.

The easiest start is the Marketplace: ready-made apps you can install in a few clicks.

Words used here

  • Deploy: put an app online.
  • Template: a ready-made app in the Marketplace.
  • Package (plan): the size of the computer your app runs on (CPU, RAM, disk) and its price.
  • Region: the country where the server is.

Step 1. Top up your balance

The app is paid from your organization balance, shown at the top right of the console. Click the lightning icon next to it to top up, or open Console > Billing.


Step 2. Pick an app in the Marketplace

  1. In the left menu, open App Hosting > Marketplace.
  2. Use the category buttons (number 1) such as AI, AUTOMATION or CMS, or search by name.
  3. Click Deploy on the app you want (number 2).

My Workspace Templates (number 3) holds templates your team made, and Create Custom Template (number 4) lets you make one.

Marketplace with categories, Deploy, My Workspace Templates and Create Custom Template marked


Step 3. Fill in the Deploy panel

A panel opens on the right.

  1. App Name (number 1): the name of your app. It becomes part of the address, for example https://app-9router-evhu.sg.pfnapp.dev.
  2. Target Region (number 2): where the server is, for example Singapore or Indonesia.
  3. Hosting Package (number 3): pick a size. Each card shows CPU, RAM, disk and the price. A tick marks your choice.
  4. Billing term: Monthly or Annual (about 8% cheaper).
  5. Environment configuration: the app's settings. Most are filled in for you; just check them.
  6. Due today (number 4): what you pay now.
  7. Click Confirm & Deploy Instantly (number 5).

Deploy panel with app name, region, package, Due today and Confirm & Deploy Instantly marked


Step 4. Wait, then open your app

  1. Open App Hosting > Platforms. Your app is in the list.
  2. Wait until the status says Running. This usually takes a few minutes.
  3. Click Open App to visit it, or Manage to open its page.

Platforms list with Deploy New App, Marketplace, the status filter and Manage marked


Summary

StepWhereWhat you do
1Top right of the consoleTop up your balance
2App Hosting > MarketplaceClick Deploy on an app
3Deploy panelName, region, package, then Confirm & Deploy Instantly
4App Hosting > PlatformsWait for Running, then Open App