Skip to content

Licensing ​

Ops Atlas is available in three editions. Your license determines which features are enabled and how many users and environments you can configure.

Editions ​

FeatureCommunityProEnterprise
PriceFreePaidPaid
Environments1UnlimitedUnlimited
Users3UnlimitedUnlimited
Container managementYesYesYes
Docker registryYesYesYes
Database connectionsYesYesYes
Redis managementYesYesYes
Eureka discoveryYesYesYes
Audit log—YesYes
API keys—YesYes
Webhooks—YesYes
Monitoring & analytics—YesYes
Volume management—YesYes
Alerting—YesYes
Dark mode—YesYes
SSO / OIDC——Yes
Trivy vulnerability scanning——Yes
Backup & restore——Yes
White-label branding——Yes

License Entity ​

Each license is stored in the database with the following fields:

FieldDescription
licenseKeyThe activation key provided at purchase
editionCOMMUNITY, PRO, or ENTERPRISE
licensedToOrganization or individual name
maxUsersMaximum allowed user accounts
maxEnvironmentsMaximum allowed environments
validFromStart date of the license
validUntilExpiration date of the license

Activating a License ​

You can activate your license in two places:

During Setup ​

The setup wizard includes a license activation step (step 3). Enter your license key and the system validates it before proceeding.

From Settings ​

Navigate to Settings > License and enter your license key. The new edition takes effect immediately — no restart required.

http
POST /api/license/activate
Content-Type: application/json

{
  "licenseKey": "OA-PRO-XXXX-XXXX-XXXX-XXXX"
}

TIP

Community edition does not require a license key. If no key is provided, the system defaults to Community.

Route Guards ​

The frontend uses a featureGuard to restrict navigation based on the active edition. Attempting to access a gated route shows an upgrade prompt instead of the feature.

RouteRequired Edition
/analyticsPro
/historyPro
/alertsPro
/volumesPro
/securityEnterprise
/backupsEnterprise

WARNING

If a license expires, gated features become inaccessible but no data is lost. Renew or upgrade your license to restore access.

Checking License Status ​

http
GET /api/license

Returns the current edition, expiration date, and usage limits.

Released under the MIT License.