Fly.io
Fly.io is a modern platform-as-a-service (PaaS) and edge computing platform that enables developers to deploy, run, and scale applications globally across distributed infrastructure. It transforms container images into micro-virtual machines (Firecracker VMs) that run on physical servers around the world, providing low-latency application delivery close to end users.
| Category | Cloud |
| Direction | Query source |
| Sign-in | Fly.io API Token |
| Query languages | SQLite |
| Tables | 9 |
| Query templates | 35 |
| Website | fly.io |
Before you start
Huntbase signs in to Fly.io with Fly.io API Token. Create the credential in Fly.io first, then keep it to hand for the Connect step.
- In the Fly.io dashboard, choose your organization from the dropdown and open Tokens.
- Create an organization token. Alternatively, run
fly tokens create org --name "<token name>" --expiry <duration>. - Copy the token.
- An organization token can manage every app in that organization, so set an expiry and store the token securely.
For the vendor's own instructions, see Fly.io access token documentation.
Use a dedicated, read-only credential for Huntbase where the product allows it. Huntbase only needs to read.
Connect Fly.io
- Go to Connections and click New connection, or click New connection on the Fly.io product page.
- On Product, pick Fly.io 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 Fly.io API Token. Enter a Credential label (for example Production), then fill in:
| Field | Required | Notes |
|---|---|---|
| Fly.io API Token | Yes | Secret — not shown again after you save it. |
Query it
Once connected, Fly.io 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 9 tables listed below, alongside every other connected source. |
Example: SQLite
Fly App Basic Info — List all applications with their current status and associated URLs.
select
name,
app_url,
status,
hostname
from
fly_app;
Fly.io ships with 35 query templates. Find them in Library › Queries — see Query templates.
Tables
Fly.io adds 9 tables. Browse their columns from Schema in the query bar's ⋯ menu.
All 9 tables
| Table | Contains |
|---|---|
fly_app | Fly App |
fly_app_certificate | Fly App Certificate |
fly_ip | Fly IP Address |
fly_location | Fly Location |
fly_machine | Fly Machine |
fly_organization | Fly Organization |
fly_organization_member | Fly Organization Member |
fly_redis_database | Fly Redis Database |
fly_volume | Fly Volume |
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