Licensing
OSO Kafka Backup Enterprise requires a valid license for enterprise features.
License Types
| License Type | Duration | Features | Support |
|---|---|---|---|
| Trial | 30 days | All enterprise | Community |
| Standard | Annual | All enterprise | Business hours |
| Premium | Annual | All enterprise | 24/7 |
| Site License | Annual | Unlimited nodes | 24/7 + dedicated |
Obtaining a License
Request Trial License
# Request via CLI
kafka-backup license request \
--email your@company.com \
--company "Your Company" \
--use-case "Evaluation for disaster recovery"
# You'll receive license via email
Or visit: https://oso.sh/kafka-backup/trial
Purchase License
Contact sales:
- Email: sales@oso.sh
- Web: https://oso.sh/kafka-backup/pricing
License Activation
CLI Activation
# Apply license from file
kafka-backup license apply --file license.key
# Apply license from string
kafka-backup license apply --key "LICENSE_KEY_STRING"
# Verify activation
kafka-backup license info
Configuration File
enterprise:
license:
# Option 1: License key directly
key: "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9..."
# Option 2: License file path
file: /etc/kafka-backup/license.key
# Option 3: Environment variable
key_env: KAFKA_BACKUP_LICENSE
Environment Variable
export KAFKA_BACKUP_LICENSE="eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9..."
# Or from file
export KAFKA_BACKUP_LICENSE=$(cat license.key)
Kubernetes Installation
Create License Secret
apiVersion: v1
kind: Secret
metadata:
name: kafka-backup-license
namespace: kafka-backup
type: Opaque
stringData:
license.key: |
eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9...
Reference in Operator
apiVersion: kafka.oso.sh/v1alpha1
kind: KafkaBackup
metadata:
name: enterprise-backup
spec:
enterprise:
licenseSecret:
name: kafka-backup-license
key: license.key
Helm Values
# values.yaml
enterprise:
enabled: true
license:
secretName: kafka-backup-license
secretKey: license.key
# Or inline (not recommended for production)
enterprise:
enabled: true
license:
key: "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9..."