DEV Community

Dev_liq
Dev_liq

Posted on

I Built aioflare — A Tool to Manage Multiple Cloudflare Accounts (Beta)

I Built aioflare — A Tool to Manage Multiple Cloudflare Accounts (Beta)

Managing multiple Cloudflare accounts sounds easy — until you actually have to do it every day.

Switching accounts.

Repeating DNS updates.

Handling dozens of zones.

Making sure nothing breaks.

After dealing with these problems repeatedly, I decided to build aioflare — a web-based tool to manage multiple Cloudflare accounts from one place.

👉 https://www.aioflare.com/


Why aioflare Exists

Cloudflare provides powerful infrastructure, but its dashboard is optimized for single-account workflows.

Once you manage:

  • multiple clients
  • many zones
  • different Cloudflare plans
  • staging & production environments

things become inefficient and error-prone.

aioflare was built as a management layer to solve that gap.


What aioflare Is

aioflare is a Cloudflare multi-account manager focused on:

  • visibility
  • bulk operations
  • automation
  • safety

All from a single dashboard — without scripts.


Key Features Available Today (Beta)

Below are the core features that matter most for users right now.


🔐 Secure Authentication & Accounts

  • Login using email & password
  • Login with Google
  • Separate encryption password created after registration
  • Encryption password required after login
  • Session auto-lock after ~5–10 minutes of inactivity
  • Uses Argon2id (32MB) to unlock encrypted data

🔒 Encrypted Data Handling

  • All user data is encrypted at rest
  • API keys are never stored in plain text
  • Scripts do not store zone names or user data
  • Some activity logs store only generic messages (e.g. "bulk add zone")
  • Only login email remains unencrypted

🔐 Multi-Account Cloudflare Management

  • Connect multiple Cloudflare accounts
  • Add accounts using:
    • API Token (recommended)
    • Global API Key (with warning)
  • Assign custom account labels
  • Edit account label names anytime

🌐 Zone & Domain Management

  • View all zones across all accounts
  • List view & card view
  • Global search by email or zone name
  • Filters:
    • active / pending / moved
    • account
    • plan
    • record type (A, AAAA, MX, TXT, etc.)
    • record content
  • Sorting:
    • name (A–Z)
    • added time
    • status
    • plan

➕ Add Zones (Single & Bulk)

  • Add single zone (auto-extract domain name)
  • Bulk add zones (auto-extract domain names)
  • Select during add:
    • Cloudflare account
    • DNS record template
    • Zone profile
    • Collection

All add-zone flows support automation via templates.


🔄 Move Zone to Another Account

  • Move a zone between Cloudflare accounts
  • Available for single and bulk operations
  • Useful for client migration or restructuring

🚀 Bulk Zone Operations

  • Bulk sync DNS records (for advanced search)
  • Bulk edit A & AAAA record IPs
  • Bulk proxy toggle
  • Bulk redirect checker
  • Bulk redirect
  • Bulk purge cache
  • Bulk delete DNS records
  • Bulk move zone to another account
  • Bulk add to collections
  • Bulk delete zones

All bulk actions are processed via queue.


📄 DNS Records Management

  • View DNS records per zone
  • Add, edit, delete records
  • Bulk edit record content only
  • Bulk delete records

🤖 Automation via Templates & Zone Profiles

DNS Record Templates

  • Create reusable DNS record templates
  • Apply templates when adding zones (single or bulk)

Zone Profiles

  • Create profiles that combine:
    • Cloudflare account
    • DNS record template
    • Collection
  • When adding zones, aioflare automatically:
    • assigns the account
    • applies DNS records
    • groups zones into collections

Automation without scripts.


📥 CSV Import (Beta)

  • Import zones and DNS records from CSV
  • Supports structured formats (e.g. cPanel exports)
  • Auto-parsing of zone names and records

⚠️ CSV import is currently Beta.


🔁 Redirect Templates (Beta)

  • Create reusable redirect templates
  • Define:
    • source URL
    • target URL
    • HTTP status code
    • preserve query string
    • preserve path suffix
  • Apply redirect templates in single or bulk operations

⚠️ Redirect templates are currently Beta.


⚙️ Zone Settings Management

Manage multiple Cloudflare settings from one interface:

Overview

  • Zone info
  • Nameserver info
  • Purge cache
  • Zone notes

DNS

  • Record list
  • Single & bulk edit
  • Add & delete records

Security

  • SSL/TLS mode
  • 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.


📊 Analytics

  • Fetched live via Cloudflare API
  • Not stored in database
  • Metrics:
    • requests
    • bandwidth
    • threats blocked
    • page views
  • Time ranges:
    • 24 hours
    • 2 days
    • 3 days

📜 Activity Logs & Queue Status

  • Full activity log
  • Filterable by action type
  • Queue status for bulk operations

⚠️ Current limitation:

  • Queue uses a local process
  • Browser must stay active during large jobs

Current Status: Beta

aioflare is currently in beta.

That means:

  • Some features are still evolving
  • Bugs or edge cases may exist
  • Performance improvements are ongoing

Who aioflare Is For

aioflare is built for:

  • Freelancers managing multiple Cloudflare clients
  • Small agencies
  • Indie hackers
  • SaaS founders with many zones

If you’re searching for:

  • manage multiple Cloudflare accounts
  • cloudflare multiple account management
  • tool to manage multiple cloudflare accounts
  • cloudflare account manager
  • cloudflare dashboard for multiple accounts
  • cloudflare multi account tool

aioflare is designed for you.


Try aioflare (Beta)

👉 https://www.aioflare.com/


Feedback Is Very Welcome ❤️

aioflare is still early, and feedback genuinely helps shape the product.

If you try it and have:

  • feature ideas
  • UX feedback
  • bug reports
  • workflow suggestions

I’d be very happy to hear from you:

👉 https://www.aioflare.com/?feedback=true


Final Note

aioflare is transparent about its limitations.

It’s still beta.

But it already removes a huge amount of manual work from Cloudflare workflows.

That’s the goal.

Top comments (0)