Skip to main content
Version: Next
Enterprise

Enterprise Features

Knodex Enterprise extends the open-source platform with compliance, auditing, and multi-organization capabilities. Enterprise features require a valid license key.

What's Included

Gatekeeper Compliance

Integrate with OPA Gatekeeper to view ConstraintTemplates, Constraints, and Violations directly in the Knodex UI. Change enforcement actions, track violation trends, and ensure policy compliance across your clusters.

License Management

Activate and manage your Enterprise license. Monitor license status, entitlements, and expiration from the settings page.

Audit Trails

Record and query a complete audit trail of user actions: project creation, instance deployments, role changes, secret operations, and compliance actions. Configurable retention policies.

Organization Isolation

Scope RGD visibility to specific organizations using the knodex.io/organization label. Multiple Knodex instances serving different organizations can share the same cluster without cross-visibility.

Secrets Management

Enterprise-scoped secret management with authorization controls, ensuring secrets are only accessible within the correct project and namespace boundaries.

Infrastructure Requirements

Enterprise builds require PostgreSQL 16+ in addition to the Redis dependency shared with OSS.

DependencyOSSEnterprisePurpose
RedisRequiredRequiredSession cache, rate limiting
PostgreSQLNot usedRequiredAudit events, compliance violations, organization isolation

PostgreSQL stores durable, queryable data that Redis is not suited for — audit trails, compliance violation history, and per-organization Row-Level Security (RLS). The Helm chart supports three deployment modes:

ModeWhen to useHow to configure
Embedded subchartDevelopment and single-cluster deploymentspostgresql.enabled: true
External managed (e.g., RDS, CloudSQL)Production, shared databasespostgresql.enabled: false + DATABASE_URL secret
CloudNativePG (CNPG)Kubernetes-native HA PostgreSQLCNPG operator + postgres.connectionStringSecret

See PostgreSQL Configuration for the full setup reference.

How to Enable

Enterprise features are activated by providing a license key. See License Activation for configuration steps.

Feature Comparison

FeatureOSSEnterprise
RGD CatalogYesYes
Instance Deployment (Direct, GitOps, Hybrid)YesYes
Project RBAC with CasbinYesYes
OIDC AuthenticationYesYes
WebSocket Real-Time UpdatesYesYes
Category-Based SidebarYesYes
Graph VisualizationYesYes
Schema-Driven Deploy FormsYesYes
External References and Secret PickersYesYes
Repository Management (GitHub)YesYes
Gatekeeper Compliance DashboardNoYes
ConstraintTemplate ManagementNoYes
Enforcement Action ChangesNoYes
Violation TrackingNoYes
Audit Trail RecordingNoYes
Audit Query APINoYes
Organization ScopingNoYes
License ManagementNoYes

Enterprise Build

Enterprise features are included only in Enterprise builds. The server binary is compiled with the enterprise build tag:

go build -tags=enterprise ./...

When running an OSS build:

  • Enterprise API endpoints return 404 Not Found (Pattern A features) or 402 Payment Required (Pattern B features)
  • Enterprise UI sections are not rendered
  • No enterprise code is included in the binary

Sections

SectionDescription
License ActivationConfigure and verify your license
OrganizationsMulti-tenant organization isolation
Compliance ManagementGatekeeper dashboard and violation tracking
ConstraintTemplate DevelopmentAuthor and deploy compliance policies