Documentation

​
​

Development

User Acquisition

Monetization

Industry

Services

Collaboration

LiveOps

Multiplayer

Services

​
​
Overview
  • Overview
  • Get started
  • Pricing and billing
  • Concepts
    • Access control
    • Asset management
    • Asynchronous code
    • CLI
    • Create Asset Store packages
    • Environments
    • Environments API
    • Unity Cloud Services APIs
    • Privacy and Data Safety
    • Services Core SDK API
    • Unity Dashboard
    • Upgrade SDK versions
  • Release notes
Secret Manager
  • Overview
  • Concepts
  • Tutorials
  • Reference
Services
  • Collaboration
  • LiveOps
  • Multiplayer
Reference
  • Overview
Solutions
  • Overview
  • Sample projects
  1. Overview

Unity Gaming Services CLI

Manage UGS configuration from the command line.
Read time 2 minutes
Last updated 21 days ago

The Unity Gaming Services (UGS) CLI is a command line interface with a variety of tools to manage, test, and deploy Unity Gaming Services configuration. The CLI provides a scalable and automatable alternative to the Unity Dashboard, and can improve your team workflows & productivity.

Get started

To get started with the UGS CLI, refer to the following documentation:
  • To install and use the UGS CLI, follow the getting started documentation.
  • Browse Samples on how to use Deployments.
  • Examples on how to integrate UGS CLI as part of CI/CD tools:
    • Unity Build Automation
    • GitHub Action
    • Jenkins
    • Docker
For complete documentation, refer to the UGS CLI documentation.

Supported services and use cases

Deployments

Deployments introduces the Config as Code workflow for UGS. You can use the CLI to deploy file configurations using the deploy command, enabling integration into automated build pipelines (CI/CD).
The Deployments feature is also supported in the Unity Editor through packages, including Remote Config and Cloud Code. The CLI enables the Deployments feature for engine-agnostic developers and automated build workflows.
With Deployments, you can:
  • Work with local configurations for Cloud Code and Remote Config.
  • Add service configuration next to the game client code.
  • Apply git-like workflow to service configuration, for example, branch, merge, diff, tag.
  • Map Unity Environment to a repository branch and work in isolation.
  • Manually deploy file configuration via the CLI or Deployment Window.
  • Add a deploy step to your CI/CD pipeline for automated deployment.

Supported services for Deployments

  • Cloud Code Scripts
  • Cloud Code C# Modules
  • Remote Config
  • Economy
  • Leaderboards
  • Triggers
  • Access
  • Matchmaker

Supported services for CLI

  • Access
  • Cloud Code
  • Economy
  • Leaderboards
  • Lobby
  • Matchmaker
  • Player / Unity Authentication
  • Remote Config
  • Triggers
  • Environments
  • Cloud Save
  • Scheduler

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Get started

    • Supported services and use cases

      • Deployments

      • Supported services for Deployments

      • Supported services for CLI


Report a problem with this page