Hello, I had prepared this application about two years ago and uploaded it to my Github, but I recently had the opportunity to prepare its topic. Initially, the reason I created this application was to be able to change the old IP address with the new one, including all subdomains on Cloudflare in bulk, due to the IP block change made on the server service I use. However, later on, I couldn\'t resist and added many things I use on Cloudflare into the application. I had initially prepared the application as a Python script, only for the DNS replace operation. Then, I started adding other features by creating a GUI with PyQT5. Features of the application: Domain Search Domain Addition Bulk update of DNS A records. DNS Management A AAAA CNAME MX TXT SRV CAA DNSSec settings Domain Settings Security HSTS Security Level Off Essentially Off Low Medium High Under Attack SSL TLS 1.3 Always use HTTPS Automatic HTTPS Rewrites Network HTTP/3 (with QUIC) Onion Routing Minimum TLS Version 1.0 1.1 1.2 1.3 WebSockets IP Geolocation Cache Cache Level Basic Aggressive Simplified Browser Cache TTL Always Online Development Mode Clear Cache DNS Record Query Whois Query Application Settings Screenshots of the Application Installation and Usage Your computer needs to have Python 3.10 or higher installed. For Windows, you can download the latest Python version from this link: https://www.python.org/downloads/windows/. git clone git@github.com:niyazialpay/CloudFlareDNSManager.git We install the necessary Python packages for the application to run with the following command. pip install -r requirements.txt We start the application by running the main.py file. python main.py For Windows; I also created an exe output without the need for Python and packages to be installed, and added it as a release on Github. You can download it from the following link and run it directly. https://github.com/niyazialpay/CloudFlareDNSManager/releases/tag/cloudflare Many things about the usage of the application can be understood from the screenshots. In addition to these, for adding a new domain, we search for the domain from the domain search section. If the domain does not appear in the list, the add button becomes active, and upon clicking it, the addition process is completed. When we right-click on any DNS record, we can perform operations such as editing, deleting, or copying the record to the clipboard from the menu that opens.