> ## Documentation Index
> Fetch the complete documentation index at: https://docs.argentos.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Enterprise Features

> Organizations, API key management, instance management, and secret sync for teams.

## 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

| Feature                 | Description                                             |
| ----------------------- | ------------------------------------------------------- |
| **Organizations**       | Group multiple users and instances under one org        |
| **API Key Management**  | Centrally manage and distribute provider API keys       |
| **Instance Management** | Monitor and configure multiple ArgentOS deployments     |
| **Secret Sync**         | Automatically distribute API keys to instances          |
| **Priority Support**    | Direct support channel with the ArgentOS team           |
| **Multi-Agent**         | Run multiple agents per instance with different configs |
| **Audit Logging**       | Centralized logging of agent actions across instances   |

## Organizations

An organization groups users, licenses, and instances together:

```
Organization: Titanium Computing
  Admin: Jason
  Instances:
    office-server (Dell R750)
    home-studio (Mac Studio)
    mobile-agent (Mac Mini)
  API Keys:
    Anthropic: sk-ant-api03-...
    MiniMax: sk-cp-...
    ElevenLabs: ...
```

## API Key Management

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

<Steps>
  <Step title="Admin adds API keys">
    Add API keys to the organization in the licensing portal
  </Step>

  <Step title="Assign to instances">
    Keys are assigned to specific instances or shared across all
  </Step>

  <Step title="Instances pull keys">
    Instances pull their assigned keys on activation and periodically
  </Step>
</Steps>

### 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:

```bash theme={null}
# Instance pulls its keys
argent license sync
```

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

<Steps>
  <Step title="Create an Organization">
    Contact [sales@argentos.ai](mailto:sales@argentos.ai) or sign up at [argentos.ai/enterprise](https://argentos.ai/enterprise)
  </Step>

  <Step title="Add Enterprise Licenses">
    Purchase Enterprise-tier licenses for each instance
  </Step>

  <Step title="Configure API Keys">
    Add your provider API keys in the organization portal
  </Step>

  <Step title="Activate Instances">
    ```bash theme={null}
    argent license activate ARGENT-XXXX-XXXX-XXXX-XXXX --org titanium-computing
    ```
  </Step>

  <Step title="Verify Sync">
    ```bash theme={null}
    argent license status
    # Should show: Organization: Titanium Computing, Synced keys: 3
    ```
  </Step>
</Steps>
