I Built aioflare — A Tool to Manage Multiple Cloudflare Accounts (Beta)
Source: Dev.to
Why aioflare?
Managing multiple Cloudflare accounts can quickly become cumbersome:
- Switching accounts
- Repeating DNS updates
- Handling dozens of zones
- Ensuring nothing breaks
The Cloudflare dashboard is optimized for single‑account workflows, making multi‑client, multi‑zone, and multi‑plan management inefficient and error‑prone. aioflare is a web‑based management layer that brings visibility, bulk operations, automation, and safety to a single dashboard—without the need for custom scripts.
Core Features
Authentication & Security
- Login with email & password or Google
- Separate encryption password (created after registration) required after login
- Session auto‑lock after ~5–10 minutes of inactivity
- Uses Argon2id (32 MB) to unlock encrypted data
- All user data encrypted at rest; API keys never stored in plain text
- Only login email remains unencrypted
Account Management
- Connect multiple Cloudflare accounts via API Token (recommended) or Global API Key (with warning)
- Assign and edit custom account labels
- View all zones across accounts in list or card view
- Global search by email or zone name
- Filters: active / pending / moved, account, plan, record type, record content
- Sorting: name (A–Z), added time, status, plan
Zone Operations
- Add zones
- Single zone (auto‑extract domain)
- Bulk add zones (auto‑extract domain names) with selectable Cloudflare account, DNS record template, zone profile, and collection
- Move zones between accounts (single or bulk) – ideal for client migrations
- Bulk actions (processed via queue)
- Sync DNS records, edit A/AAAA IPs, toggle proxy, check redirects, purge cache, delete DNS records, move zones, add to collections, delete zones
DNS Management
- View, add, edit, delete records per zone
- Bulk edit record content, bulk delete records
- Create reusable DNS record templates and apply them during zone addition (single or bulk)
- Create profiles that combine Cloudflare account, DNS record template, and collection for automated zone provisioning
Import & Redirect Templates
- CSV import (beta) – supports structured formats (e.g., cPanel exports) with auto‑parsing of zone names and records
- Redirect templates (beta) – define source URL, target URL, HTTP status, and options to preserve query string or path suffix; apply in single or bulk operations
Unified Settings Interface
| Category | Available Controls |
|---|---|
| Overview | Zone info, nameserver info, purge cache, zone notes |
| DNS | Record list, single & bulk edit, add & delete records |
| Security | SSL/TLS mode, WAF, Always Use HTTPS, Min TLS version, Bot Fight Mode, Auto HTTPS Rewrites, TLS 1.3 |
| Performance | Cache level, HTTP/2, HTTP/3, Brotli, Polish, Browser Cache TTL, Early Hints, Image Resizing, Auto Minify (CSS, HTML, JS) |
- Before changes, aioflare shows warnings and educational hints.
- Data fetched live via Cloudflare API; not stored in the database.
Metrics & Activity Log
- Real‑time metrics: requests, bandwidth, threats blocked, page views (24 h, 2 d, 3 d ranges)
- Full activity log, filterable by action type
- Queue status displayed for bulk operations
Current Limitations
- Queue runs in a local process; the browser must stay active for large jobs.
Beta Status
aioflare is currently in beta:
- Some features are still evolving
- Bugs or edge cases may exist
- Ongoing performance improvements
Who Is aioflare For?
- Freelancers managing multiple Cloudflare clients
- Small agencies
- Indie hackers
- SaaS founders with many zones
If you’re searching for terms like manage multiple Cloudflare accounts, cloudflare multi‑account tool, or cloudflare dashboard for multiple accounts, aioflare is built for you.
Feedback & Contributions
Your feedback helps shape the product. If you try aioflare and have:
- Feature ideas
- UX feedback
- Bug reports
- Workflow suggestions
please share them here:
👉 https://www.aioflare.com/?feedback=true