Try free on Pangolin Cloud
Fastest way to get started with Pangolin using the hosted control plane. No credit card required.
Understanding Credentials
Every site is provisioned with a unique identifier (ID), secret, and endpoint. The site uses the combination of these three to establish a secure, encrypted connection to the server.ID
Example:ln8yqs6w85la5zg
The ID represents the site connection type in the system. Every Newt site has an ID.
This value is not a secret and it is okay if made publically available.
Secret
Example:tfpwoc580jf1l1glfagix0o97p8kirjogdflqg604n0tr3to
The secret represents the “password” of the site. This secret must match the secret hashed in the system for the relevant ID.
This is a secret! Only share it with trusted people and be sure to store it safely and securely.
Endpoint
Example:https://app.pangolin.net or https://pangolin.my-server.com
The endpoint is how the site knows which server to connect to. This is the fully qualified hostname of the Pangolin server (the URL you use to access the dashboard). For Pangolin cloud, the endpoint is https://app.pangolin.net. The site uses this endpoint to establish a websocket connection and receive control messages from the server.
Provisioning keys at scale
If you deploy many sites (for example IoT devices, golden images, or scripted installs), managing a unique ID and secret per host before first boot can be awkward. Site provisioning keys let each Newt instance exchange a single long-lived token for its own ID and secret on first connect, so you do not have to pre-create and distribute credentials for every machine individually.Rotating and Regenerating Credentials
This is an Enterprise Edition-only feature.

