# Your app runs in thirty regions. You live in one.

Fly puts your app close to your users. Polylane keeps it healthy everywhere at once, without a wall of per-region dashboards.

## Supported resources

- Fly App
- Machine
- Volume
- Certificate
- Secret

## Every region, one attention span.

### The whole fleet in one graph

Every app with its machines, volumes, certificates, and secrets, next to whatever else you run on other clouds. Each resource carries its edges and its history.

### One picture across every region

Your machines run wherever your users are; your attention can't. Agents see the whole fleet at once, so a regression in one region stands out against the regions that are fine.

### Detection without alert rules

Agents comb app and machine metrics and logs on a cadence and judge them against how each app normally behaves. No thresholds to tune.

### History for a fleet that churns

Machines deploy, stop, start, and move. Each sync records what appeared, changed, or disappeared, so when an app misbehaves right after a change, the investigation starts there.

### The most restrictive token wins

Fly connects with a read-only API token, the most restrictive type Fly offers, and that's all Polylane asks for. It's encrypted before it's stored and the agent never sees it. Changes land as pull requests.

### Investigations that end in a PR

When the root cause is a line of code, the investigation ends in a fix on the repo behind the app, evidence trail attached.

## Questions

**How does Polylane connect to my Fly.io account?**

With an API token from your Fly.io dashboard. Create a read-only token (the most restrictive type Fly offers; Polylane doesn't need deploy or personal tokens), paste it in, and syncing starts. The token is encrypted before it's stored, and the agent never sees it.

**What Fly.io resources does Polylane sync?**

Apps, machines, volumes, certificates, and secrets, each with their regions, edges, and history in the graph. The full list is on this page.

**Can Polylane change my Fly.io apps?**

Agents investigate and explain. Code changes only ever land as pull requests on the repo behind the app, and any write action pauses for your approval first, with the exact request and reason on screen.

**How does detection work without alert rules?**

Agents read your metrics and logs on a cadence and judge them against how each app normally behaves, so regressions get caught without you configuring a threshold. Repeat detections fold into one issue instead of re-paging you.

**Does it work with my observability provider?**

Yes. Datadog, Sentry, Honeycomb, and Axiom join the graph as first-class sources, and their alerts get triaged by an agent the moment they fire.

**What does it cost?**

Pricing is public and self-serve: a free plan, paid plans from $80 a month, and prepaid autofix bundles that never expire. Every plan and limit is published at polylane.com/pricing.

Early access is rolling out through the waitlist: join at https://polylane.com/#join
