Registering Your License
After purchasing a license from the License Server, you need to activate it in your Kinesis API instance. This guide explains how to register your license and understand how the activation system works.
Overview
License registration connects your Kinesis API instance to your purchased license, enabling features and capabilities based on your plan. The process involves:
- Entering your license key in Kinesis API
- Automatic validation with the License Server
- Feature activation based on your plan
- Ongoing validation to maintain access
Prerequisites
Before registering your license:
- ✅ You must have ROOT user permissions
- ✅ Your license must be ACTIVE in the License Server
- ✅ You have your license key from the License Server
- ✅ Your Kinesis API instance can connect to the internet
Accessing License Management
Via Web Interface
- Log in to your Kinesis API instance with a ROOT account
- Navigate to
/web/licensein your browser, or - Click “License” in the sidebar menu (visible only to ROOT users)

License Page Components
The license management page displays:
- License Key Input: Field for entering your license key
- Show/Hide Key Button: Toggle visibility of your license key
- Submit Button: Activate your license
- Validation Button: Manually validate current license
- Deactivation Button: Remove current license activation
- License Details: Information about your active license (after activation)
Activating Your License
Step 1: Enter Your License Key
- Locate the license key input field on the license page
- Click the eye icon to show the input field (if hidden)
- Paste your license key from the License Server
- Format:
XXXXXX-XXXXXX-XXXXXX-XXXXXX - Ensure no extra spaces or characters
- Format:
Step 2: Submit for Activation
- Click the submit button (save icon) next to the input field
- The system will display a loading indicator
- Wait for the activation process to complete
Step 3: Activation Process
When you submit your license key, Kinesis API:
- Validates Format: Checks if the key is properly formatted
- Contacts License Server: Sends activation request with:
- Your license key
- Instance ID (unique identifier for your installation)
- Current user count
- Receives Response: License Server returns:
- Activation confirmation
- Plan details
- Feature list
- Authentication token
- Stores Locally: Saves activation information securely
- Enables Features: Unlocks capabilities based on your plan
Step 4: Verify Activation
After successful activation:
- Success Message: Green notification appears confirming activation
- License Details Appear: Panel shows:
- Plan name and type
- License status
- Instance and user limits
- Billing information
- Next renewal date
- Feature Buttons: Validation and deactivation buttons become visible
- License Status Indicator: Bottom-right corner shows “Activated: [Plan Name]”
Manual License Management
Validating Your License
To manually validate your license:
- Click the “Validate License” button
- System performs immediate validation with License Server
- Updates displayed license information
- Shows success or error message
Use Cases:
- After purchasing an upgrade
- If features seem unavailable
- After plan changes
- Troubleshooting license issues
Deactivating Your License
To remove your license activation:
- Click the “Deactivate License” button
- Confirm deactivation in the warning dialog
- System:
- Notifies License Server
- Removes local activation
- Resets to Community features
- Clears license displays
Warnng: Deactivating your license immediately restricts access to paid features. Your data remains intact, but capabilities are limited to the Community tier.
Troubleshooting
Common Activation Issues
“License has already been activated”
Cause: This license key is already in use
Solution:
- Check if you’re trying to activate the same license on multiple instances
- Deactivate the license from the other instance first
- Or purchase an additional license for more instances
“License key not found”
Cause: Invalid or mistyped license key
Solution:
- Copy the license key directly from License Server
- Check for extra spaces or characters
- Verify the license status is ACTIVE in License Server
“License is not active”
Cause: License needs administrator activation or payment issue
Solution:
- Check License Server for license status
- Verify payment was processed
- Wait for administrator activation (up to 24 hours)
- Contact support if delayed
“Failed to connect to License Server”
Cause: Network connectivity issue
Solution:
- Verify your instance has internet access
- Check firewall settings allow outbound HTTPS
- Confirm License Server is accessible (https://license.kinesis.world)
- Check proxy settings if applicable
Validation Issues
“Activation token has expired”
Cause: Authentication token needs refresh
Solution:
- Click “Validate License” to get new token
- System automatically reauthenticates
- If that fails, try deactivating and reactivating
“License has expired”
Cause: Subscription period has ended
Solution:
- Renew license in License Server
- Wait for renewal processing
- Click “Validate License” in Kinesis API
- Features should restore after successful renewal
“User count exceeded”
Cause: More users than your plan allows
Solution:
- Upgrade plan to increase user limit
- Or remove inactive users
- Contact support for temporary increase
License Status Indicators
Monitor your license status through the indicator in the bottom-right corner:
- Green “Activated: [Plan]”: License is active and validated
- Red “License Inactive”: No active license or validation failed
Best Practices
Security
- Protect License Keys: Never share publicly or commit to version control
- ROOT Access Only: Only ROOT users can manage licenses
- Monitor Status: Regularly check license status indicator
- Update Promptly: Renew before expiration to avoid interruption
Reliability
- Stable Internet: Ensure consistent connectivity for validation
- Monitor Check-Ins: Watch for validation errors in logs
- Plan Ahead: Renew licenses before expiration
- Test Upgrades: Verify feature access after plan changes
Compliance
- Stay Within Limits: Monitor user and instance counts
- Timely Renewal: Pay invoices promptly
- Accurate Information: Keep License Server profile updated
- Proper Usage: Follow terms of service for your plan
Next Steps
After successfully activating your license:
- Explore features available in your plan
- Review the usage documentation
- Configure your instance for production use
- Start building your APIs
For issues with license activation or validation, please contact support.