Skip to main content
Registration keys authorize new machines to join your organization. Keys can be configured for single or multiple registrations.

Key Format

Registration keys use the prefix rk_live_ followed by a random string:
rk_live_abc123def456...

Creating a Registration Key

1

Go to Devices > Settings

Open the registration key management page in the dashboard.
2

Click Create Registration Key

Fill in the key details:
FieldRequiredDescription
NameYesA descriptive name for the key (e.g., “Engineering Team Q1”)
DescriptionNoAdditional context about the key’s purpose
Max RegistrationsNoHow many machines can use this key (leave empty for unlimited)
Expires InNoKey expiration: 7 days, 30 days, 90 days, 1 year, or Never
3

Copy the key

The full key is shown once. Copy it immediately — you won’t be able to see it again.
4

Share with your team

Distribute the key securely to developers who need to install the agent.

How Registration Works

When a developer installs the Turen agent with a registration key:
  1. The agent generates a unique machine fingerprint
  2. It sends the fingerprint and registration key to the Turen API
  3. The API validates the key, creates an agent record, and returns a permanent agent secret (as_live_)
  4. The key’s usage count is incremented
  5. The agent stores the agent secret securely for future authentication

Key Properties

PropertyDetail
Configurable usageSet max registrations per key, or allow unlimited
ExpirableKeys can be configured to expire after a set period
RevocableKeys can be revoked at any time to prevent further registrations
AuditableKey creation and usage is logged

Managing Keys

From Devices > Settings, you can:
  • View all keys — See key name, description, usage count (current / max), and expiration status
  • Revoke a key — Prevent any further registrations with this key
  • Delete a key — Permanently remove a revoked key
For large deployments, create a key with a high max registration count rather than generating individual keys for each machine.