Deploy your activity

Your activity is a static HTTPS website. Nuwe loads it from a URL you control (or that your Nuwe contact sets up for you).

What to deploy

Before you deploy

node scripts/validate-manifest.mjs

Update runtime.entrypoint in manifest.json to match your live HTTPS URL before submit.

Hosting

Nuwe team members deploy via the Forge CLI to a *.getforge.io site. If you are a designer working with the Nuwe team, ask for:

Example deploy command (when you have a site token):

forge --site-token <token> deploy --org <org-id> --message "my activity 0.1.0"

Verify

  1. Your HTTPS URL loads in a browser
  2. /manifest.json returns 200 on the same origin
  3. /nuwe.js is reachable if you use a relative script tag
  4. runtime.entrypoint in the manifest matches that origin