Twingate uses Provisioning Keys to create secure, automated deployments of its Connector services. A Provisioning Key is a short‑lived credential that authenticates new Connectors with your Twingate network. It’s the first handshake between your infrastructure and Twingate’s secure mesh. Without it, there’s no trust, no network path, no access.
To generate a Provisioning Key in Twingate, sign in to the Admin Console. Navigate to the Network or Connectors section. Select Add Connector. You will see an option to create a new Provisioning Key. Keys are valid for a limited time — often 90 minutes — so plan to deploy within that window. Once generated, copy the key securely. It cannot be retrieved again. If you lose it, you’ll need to create a new one.
Provisioning a Connector with the key can be done through Docker, a VM, or a native image. Pass the Provisioning Key as an environment variable or configuration flag depending on your deployment method. Once the Connector authenticates using the valid key, it registers with Twingate and immediately starts routing traffic according to your access controls.