You can now publish to VIVERSE from Unity, Godot, ThreeJS and more!
VIVERSE Documentation
LogoLogo
VIVERSESupportBlogDiscord
  • Publishing to VIVERSE
  • Polygon Streaming
  • Developer Tools
  • Introduction to Creator Tools
  • VIVERSE Studio
  • Optimizing for the Web
  • Publishing From Templates
    • Creating From Templates
    • Edit Mode
    • Supported Media & Settings
  • Standalone Publishing
    • Installing the CLI
  • Publishing to VIVERSE with the CLI
  • Unity WebGL Example
  • ThreeJS Example
  • Godot HTML5 Example
  • PlayCanvas SDK
    • PlayCanvas Extension Setup
    • Publishing to VIVERSE
    • Scene Settings
    • No Code Tools
      • Sample Project
      • Quests
      • Trigger & Action
        • Event Listeners
        • Entity Enabling & Disabling
        • Entity Collision Enabling & Disabling
        • Entity Physics
        • Avatar Teleport & Checkpoint
        • Animation & Sound
        • Asset Management
      • Media
        • Polygon Streaming
        • Images
        • Video
        • Audio
      • Pick and Throw
      • Networked
      • Seat
      • GPU Mesh Instancing
    • Custom Code
      • Connecting No-Code Events to Custom Scripts
      • Introduction to MJS
      • Camera Management: Settings and Switching
      • Custom Loading Screens
      • Change Avatars Programatically
    • Examples
      • Create Your First PlayCanvas Project
      • SHADEART | Custom Shader
      • WITHIN | A Generative Audiovisual Maze
      • First Person Shooter with Destruction
      • Pet Rescue Template Project
Powered by GitBook
LogoLogo

Important Links

  • COOKIE POLICY
  • TERMS OF SERVICE
  • PRIVACY POLICY
  • VIVERSE PARTNERS

Socials

  • X / Twitter
  • LinkedIn
  • Instagram

© 2025 HTC CORPORATION

On this page
  • Installation
  • Authentication

Was this helpful?

Edit on GitHub
Export as PDF
  1. Standalone Publishing

Installing the CLI

The VIVERSE command-line tool provides simple yet powerful functionality to manage your VIVERSE content

PreviousSupported Media & SettingsNextPublishing to VIVERSE with the CLI

Last updated 6 days ago

Was this helpful?


The can be used to publish any working WebGL build to the VIVERSE platform after an authentication process.

Installation

Using npm:

npm install -g @viverse/cli

Note: This CLI requires Node.js version 22.15.0 or higher.

Authentication

Login to VIVERSE platform:

viverse-cli auth login

Or directly pass in login credentials for CI/CD integration:

viverse-cli auth login -e <email> -p <password>

In such CI/CD environments, it's recommended to use environment variables:

viverse-cli auth login -e $VVS_EMAIL -p $VVS_PASSWORD

After login, check your authentication status:

viverse-cli auth status

And to logout:

viverse-cli auth logout
VIVERSE CLI