Skip to main content

Overview

ArgentOS Enterprise is designed for teams and organizations that need to manage multiple agent instances, centralize API key distribution, and maintain organizational control.

Enterprise Features

Organizations

An organization groups users, licenses, and instances together:

API Key Management

Instead of configuring API keys on each instance individually, Enterprise admins manage keys centrally:
1

Admin adds API keys

Add API keys to the organization in the licensing portal
2

Assign to instances

Keys are assigned to specific instances or shared across all
3

Instances pull keys

Instances pull their assigned keys on activation and periodically

Benefits

  • Single point of key rotation
  • No need to SSH into each machine to update keys
  • Audit trail of which instance uses which key
  • Automatic distribution of new keys

Secret Sync

Secret sync is the mechanism that distributes API keys from the organization to individual instances:
This happens automatically on:
  • Instance activation
  • Gateway startup
  • Periodic sync (configurable interval)
Synced keys are written to the local auth-profiles.json, merging with any locally-configured profiles.

Instance Management

Monitor all ArgentOS deployments from the licensing portal:
  • Health status: Which instances are online/offline
  • License status: Active, expired, approaching limits
  • Usage metrics: API calls, token usage, active sessions
  • Remote configuration: Push config changes to instances

Setting Up Enterprise

1

Create an Organization

2

Add Enterprise Licenses

Purchase Enterprise-tier licenses for each instance
3

Configure API Keys

Add your provider API keys in the organization portal
4

Activate Instances

5

Verify Sync