BREAKING: Fly.io OAuth/Macaroon Errors from flyctl – Immediate Workarounds Inside
Fly.io is experiencing authentication failures affecting flyctl deployments. Here's what's down, who's affected, and how to keep shipping.
BREAKING: Fly.io OAuth/Macaroon Errors Affecting flyctl Deployments
Status: Monitoring | Severity: High | Last Updated: Now
What's Down & Who's Affected
Fly.io is currently experiencing OAuth/Macaroon authentication errors in flyctl. This impacts:
flyctl CLIflyctl deploy, flyctl auth login, and related deployment commandsThe short version: You can't push new code right now, but your live apps are fine.
Immediate Workarounds (Do This Now)
Option 1: Use the Web Dashboard (Fastest)
Deploy via Fly.io's web UI instead of CLI: 1. Go tofly.io/dashboard
2. Navigate to your app
3. Use the "Deploy" section to trigger deploys from your Git repo
4. This bypasses flyctl entirelyOption 2: Refresh Your Auth Token
```bash flyctl auth logout flyctl auth login ``` Wait 30 seconds between commands. Sometimes token refresh resolves macaroon issues.Option 3: Use a Cached Auth Token
If you have multiple machines, try deploying from a different device—cached auth tokens may still work.Option 4: Delay Non-Critical Deployments
If your change isn't urgent, wait 1-2 hours. Most platform incidents resolve within this window.How to Check If You're Affected
Run this command: ```bash flyctl status ```
If affected, you'll see:
Error: OAuth token error or similar auth failureMacaroon validation failedIf not affected:
Alternative Hosting Tools to Consider (Temporary)
If you need to deploy immediately and can't use workarounds:
Note: Don't migrate permanently over a temporary outage. Fly.io's platform is solid—this is authentication service hiccup, not infrastructure failure.
How to Monitor Recovery
Real-Time Status
status.fly.io (Fly.io's status page)#incidents in Fly.io Discord or their Twitter @flydotioVerify Recovery
```bash flyctl whoami ``` When this returns your user email instead of an error, you're good to deploy.Keep Monitoring
Key Takeaway
Your running applications are not affected. This is a deployment/CLI authentication issue, not a platform-wide outage. Use the web dashboard to deploy if urgent, or wait it out. Fly.io typically resolves auth issues within 1-2 hours.
We'll update this post as new information comes in. Keep shipping. 🚀