# Automatic fixes for your Cloudflare apps.

Connect with one API token. Polylane pre-fills the permissions it needs.

For connection steps, permissions and resource discovery, [Set up the Cloudflare integration](/integrations/cloudflare/).

## Supported resources

- Cloudflare Worker
- Durable Object
- D1 Database
- R2 Bucket
- Cloudflare KV
- Cloudflare Queue
- Cloudflare Workflow
- Cloudflare Zone

## Polylane covers every Worker and everything it binds to.

### Reads Workers metrics, logs and traces

Requests, errors, CPU time and Durable Object compute are compared with each resource's normal. An 18x jump in P99 gets caught with no threshold set.

### Follows bindings and DNS

Workers, Durable Objects, D1, R2, KV, Queues, zones and DNS sit in one graph with their bindings. A DNS record pointing at another cloud leads to what it serves.

### Flags risky setup

Polylane flags Workers without observability, D1 databases without backups and queues stuck retrying, and tells you how to fix each one.

### Starts from the last change

Every deploy and config change is recorded. When a Worker breaks, Polylane checks what changed first.

### Writes the fix to the Worker's repo

Polylane investigates across your code and logs. When the cause is in your code, it opens a pull request with the fix.

### A read-only token

Polylane connects with a read-only Cloudflare token. It investigates and explains, and code fixes go to your repo for review.

## Questions

**Is Polylane an AI SRE for Cloudflare?**

It does that work, though we call it self-operating software. Polylane keeps your Workers, Durable Objects and D1 in one graph, investigates what breaks and fixes it.

**Can Polylane change my Cloudflare account?**

No. Polylane connects with a read-only token, so it investigates and explains, and code fixes go to your repo for review.

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

Polylane reads your metrics, logs and traces around the clock and judges them against how each resource normally behaves. An 18x P99 regression is caught 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.
