Quick Start Guide
Welcome to GetKeyManager! This guide will walk you through the essential steps to start managing your software licenses.
Step 1: Access the Admin Portal
Log in to your dedicated Admin Portal instance. This is where you will manage your products, customers, and license keys.
- URL:
https://app.getkeymanager.com(or your private instance URL) - Action: Familiarize yourself with the Dashboard.
Step 2: Create Your First Product
Before issuing licenses, you need to define a Product.
- Navigate to Products in the sidebar.
- Click “Create Product”.
- Fill in the name, slug, and environment (choose
developmentfor now). - Enable Signature Verification for maximum security.
Step 3: Generate an API Key
To communicate with the platform via our SDKs or API, you’ll need an API Key.
- Go to API Keys.
- Create a new key with the necessary permissions.
- Securely save the key—you won’t be able to see it again!
Step 4: Issue a License
Now, let’s create a license key for a customer.
- Go to Generators or directly to Licenses.
- Create a new license for your Product.
- Set the state to
assignedoravailable.
Step 5: Integrate the SDK
Choose the SDK that matches your application framework and follow the installation instructions.
Popular SDKs:
Example (PHP):
$client = new \GetKeyManager\SDK\LicenseClient([
'apiKey' => 'your_api_key_here',
'baseUrl' => 'https://api.getkeymanager.com',
'verifySignatures' => true,
'publicKeyFile' => '/path/to/public_key.pem'
]);
$result = $client->validateLicense('XXXXX-XXXXX-XXXXX-XXXXX');
if ($result['success']) {
echo "License is valid!";
}Next Steps
Now that you’ve validated your first license, explore more advanced topics:
- License Lifecycle — Learn about various license states.
- Hardware Binding — Lock licenses to specific machines.
- Webhooks — Automate your workflow with real-time notifications.
- API Endpoints — Explore full automation capabilities.