# Let Polylane fix issues in your Fly.io apps.

Connect with a read-only API token. That's all Polylane needs.

For connection steps, permissions and resource discovery, [Set up the Fly.io integration](/integrations/fly/).

## Supported resources

- Fly App
- Machine
- Volume
- Certificate
- Secret

## Polylane sees every region at once.

### Compares regions

Polylane looks at every machine at once, so a problem in one region stands out against the ones that are fine.

### No alert rules to write

App and machine metrics and logs are checked against each app's normal throughout the day.

### Keeps up with machine churn

Machines start, stop and move. Polylane records every change and checks recent ones first.

### Apps, machines and volumes together

Every app sits in the graph with its machines, volumes, certificates and secrets, next to what you run elsewhere.

### Fixes it in the app's repo

When the cause is in your code, Polylane writes the fix on the repo behind the app.

### Read-only, and that's all

Polylane only asks for a read-only Fly token. It's encrypted before it's stored and never reaches an agent.

## Questions

**Is Polylane an AI SRE for Fly.io?**

It does that work; we call it self-operating software. Polylane keeps your apps and machines in every region in one graph, investigates what breaks and fixes it.

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

No. The token is read-only, and that's all Polylane asks for. Code fixes go to the repo behind the app for your review.

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

Polylane reads your metrics and logs throughout the day against how each app normally behaves, so regressions surface with no threshold set.

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

Yes. Polylane supports all the major observability providers, and you can connect any other through MCP. The full list is on polylane.com/integrations.

**What does it cost?**

Every plan, price and limit is on polylane.com/pricing.

Get started with one command: `curl -fsSL https://polylane.com/setup | bash` installs the CLI, connects your coding agents, and creates the account.
