RelayX CLI

RelayX CLI is a command-line tool for creating, publishing, and managing RelayApp. Through simple commands, you can complete the full lifecycle management of RelayApp, including creation, signing, publishing, deployment, and permission management functions.

Download

Linux (x64) Requires glibc 2.34 or higher

# Download
wget -L https://github.com/RelayX-Protocol/RelayX-CLI/releases/latest/download/relayx-cli-linux-x64.zip

# Extract
unzip relayx-cli-linux-x64.zip

macOS Supports macOS 10.15 (Catalina) and above

Intel chip (x64):

# Download
wget -L https://github.com/RelayX-Protocol/RelayX-CLI/releases/latest/download/relayx-cli-macos-x64.zip

# Extract
unzip relayx-cli-macos-x64.zip

Apple M series chip (arm64):

# Download
wget -L https://github.com/RelayX-Protocol/RelayX-CLI/releases/latest/download/relayx-cli-macos-arm64.zip

# Extract
unzip relayx-cli-macos-arm64.zip

Installation

1

Add execution permissions

2
3

Verify installation

circle-info

macOS Tip: If macOS prompts "unable to verify developer" or blocks execution when running the tool, execute the following command to remove the quarantine attribute:

Account Description

Each RelayApp contains the following account types, with different permissions and purposes:

chevron-rightOwnerhashtag
  • Each RelayApp has 1 Owner account

  • Purpose: Used for RelayApp signing operations to ensure application integrity and prevent tampering

  • Important Notice: ⚠️ Please backup properly, cannot be recovered if lost

chevron-rightMasterhashtag
  • Each RelayApp has 1 Master account

  • Purpose: Has complete RelayApp publishing permissions and Agent management permissions

chevron-rightAgenthashtag
  • Each RelayApp can create multiple Agent accounts

  • Purpose: Publishing sub-accounts authorized by Master, used for team collaboration, can be assigned to different team members for publishing operations

chevron-rightSelfhashtag
  • Each RelayApp can optionally create 1 Self account

  • Purpose: Used for applying for Self Service certificates and configuring Self Service functionality