# Introduction

**Cloudflare DNS Manager** is a lightweight, single-user PHP application designed to simplify the management of DNS records across multiple Cloudflare accounts and domains.

With an intuitive interface and no need for an external database server, this tool enables you to:

* Add and manage multiple Cloudflare accounts (using API Key or API Token)
* View and manage all domains linked to each account
* Perform batch operations on DNS records, including mass editing A records
* Add, edit, and delete various DNS record types (A, AAAA, CNAME, MX, TXT, SRV, NS, SPF)
* Optionally route API requests through a proxy for added flexibility

Built on **SQLite**, the application requires minimal setup and is ideal for single users who want to efficiently manage their DNS records without the complexity of full DNS automation platforms.

### Features

✅ Manage **multiple Cloudflare accounts**\
✅ Add domains per account (supports default top-level domain)\
✅ List and manage **all domains** on an account\
✅ **Mass Edit A records** across domains\
✅ Add, edit, delete multiple DNS records\
✅ Optional **proxy support** for Cloudflare API requests\
✅ Supports **API Token** and **API Key** authentication\
✅ Uses **SQLite**—no database server required\
✅ **Single-user** application
