Linode
Linode is a cloud computing and infrastructure-as-a-service (IaaS) platform that provides virtual private servers, cloud hosting, managed Kubernetes, object storage, and networking services. This data integration provides comprehensive access to query and analyze Linode cloud infrastructure resources, enabling cloud inventory management, security auditing, compliance monitoring, cost optimization, and operational visibility across your Linode environment.
| Category | Cloud |
| Direction | Query source |
| Sign-in | API Token |
| Query languages | SQLite |
| Tables | 17 |
| Query templates | 46 |
| Website | linode.com |
Before you start
Huntbase signs in to Linode with API Token. Create the credential in Linode first, then keep it to hand for the Connect step.
- Log in to Cloud Manager at https://cloud.linode.com, click your username at the top, and select API Tokens.
- Click Create a Personal Access Token.
- Enter a Label and choose an Expiry. You can't change the expiry later.
- Set each product or service you want Huntbase to see to Read Only, and the rest to No Access.
- Click Create Token and copy the token. You can't view it again after you close the dialog.
Permissions:
- Read Only access on the categories you want to query.
- You can't change a token's access levels after you create it. Create a new token instead.
For the vendor's own instructions, see Linode personal access token documentation.
Use a dedicated, read-only credential for Huntbase where the product allows it. Huntbase only needs to read.
Connect Linode
- Go to Connections and click New connection, or click New connection on the Linode product page.
- On Product, pick Linode and choose the Owner.
- On Details, give the connection a Name and, optionally, a Description.
- On Connect, fill in the settings and credentials described below.
- On Verify, review the summary and click Create & check.
For everything else on the setup page — saving a draft, I'll do this later, and what each check result means — see Connections.
Credentials
The only Method is API Token. Enter a Credential label (for example Production), then fill in:
| Field | Required | Notes |
|---|---|---|
| API Token | Yes | Secret — not shown again after you save it. |
Query it
Once connected, Linode can serve these languages in a query tab, and Scout can use it when you ask in Auto:
| Language | Use it for |
|---|---|
| SQLite | SQL over the 17 tables listed below, alongside every other connected source. |
Example: SQLite
List users — Retrieve all users with access to the Linode account.
SELECT
*
FROM
linode_user;
Linode ships with 46 query templates. Find them in Library › Queries — see Query templates.
Tables
Linode adds 17 tables. Browse their columns from Schema in the query bar's ⋯ menu.
All 17 tables
| Table | Contains |
|---|---|
linode_account | Account information. |
linode_bucket | Buckets in the Linode account. |
linode_domain | Domains in the Linode account. |
linode_domain_record | Domain records for a given domain. |
linode_event | Events in the Linode account. |
linode_firewall | Firewalls in the Linode account. |
linode_image | Images in the Linode account. |
linode_instance | Instances in the Linode account. |
linode_kubernetes_cluster | Kubernetes clusters in the Linode account. |
linode_node_balancer | NodeBalancers that are assigned to this Linode and readable by the requesting User. |
linode_profile | Profile of the user making the request. |
linode_region | Regions in the Linode account. |
linode_tag | Tags in the Linode account. |
linode_token | Tokens in the Linode account. |
linode_type | Types in the Linode account. |
linode_user | Users in the Linode account. |
linode_volume | Volumes in the Linode account. |
Next steps
- Connections — health, credentials and settings after you connect
- Query languages — syntax, parameters and time ranges
- Chatting with Scout — ask questions without writing a query
- All integrations — the rest of the catalog